public bool FlexFieldUpsert(string TokenName, int IsRequired, long CreatedBy, long? AtulProcessID, long? AtulSubProcessID, long? AtulActivityID, string DefaultTokenValue, string FriendlyName, string ToolTip, int IsParameter)
{
if (AtulProcessID == 0)
{
AtulProcessID = null;
}
if (AtulSubProcessID == 0)
{
AtulSubProcessID = null;
}
if (AtulActivityID == 0)
{
AtulActivityID = null;
}
SqlCommand cmd = new SqlCommand("exec dbo.Atul_FlexFieldUpsert_sp @TokenName, @IsRequired, @CreatedBy, @AtulProcessID, @AtulSubProcessID, @AtulActivityID, @DefaultTokenValue, @FriendlyName, @ToolTip, @IsParameter", this._connection);
cmd.Parameters.Add(new SqlParameter("@TokenName", TokenName));
cmd.Parameters.Add(new SqlParameter("@IsRequired", IsRequired));
cmd.Parameters.Add(new SqlParameter("@CreatedBy", CreatedBy));
cmd.Parameters.Add(new SqlParameter("@AtulProcessID", AtulProcessID));
cmd.Parameters.Add(new SqlParameter("@AtulSubProcessID", AtulSubProcessID));
cmd.Parameters.Add(new SqlParameter("@AtulActivityID", AtulActivityID));
cmd.Parameters.Add(new SqlParameter("@DefaultTokenValue", DefaultTokenValue));
cmd.Parameters.Add(new SqlParameter("@FriendlyName", FriendlyName));
cmd.Parameters.Add(new SqlParameter("@ToolTip", ToolTip));
cmd.Parameters.Add(new SqlParameter("@IsParameter", IsParameter));
bool success = Convert.ToBoolean(cmd.ExecuteNonQuery());
return success;
}