protected void btn_AddAccount_Clicked(object sender, EventArgs e)
 {
     multiview_AccountsMaster.SetActiveView(view_InputControls);
     try
     {
         DataOperationMode = MicroEnums.DataOperation.AddNew;
         EnableDisableUserInputs(true);
         FillPrimaryGroup();
     }
     catch (Exception ex)
     {
     }
     finally
     {
     }
 }
        /// <summary>
        /// Gets Data Operation Result.
        /// </summary>
        /// <param name="procReturnValue">Record ID</param>
        /// <param name="recordName">Name of the record. E.g. Customer, Field Force</param>
        /// <param name="DataOperationMode">MicroEnums.DataOperation type</param>
        /// <returns>String. Data Operation Result.</returns>
        public static string GetDataOperationResult(int procReturnValue, string recordName, MicroEnums.DataOperation DataOperationMode = MicroEnums.DataOperation.None)
        {
            string TheMessage = string.Empty;

            if (procReturnValue > (int)MicroEnums.DataOperationResult.Success)
            {
                string SuccessMessage = MicroEnums.DataOperationResult.Success.GetStringValue();

                if (DataOperationMode == MicroEnums.DataOperation.AddNew)
                {
                    TheMessage = string.Format(SuccessMessage, "inserted");
                }

                if (DataOperationMode == MicroEnums.DataOperation.Edit)
                {
                    TheMessage = string.Format(SuccessMessage, "updated");
                }

                if (DataOperationMode == MicroEnums.DataOperation.Delete)
                {
                    TheMessage = string.Format(SuccessMessage, "deleted");
                }

                TheMessage = string.Format("<div class='SuccessDialogBox'>&nbsp;{0}</div>", TheMessage);
            }
            else if (procReturnValue.Equals((int)MicroEnums.DataOperationResult.Failure))
            {
                string FailureMessage = MicroEnums.DataOperationResult.Failure.GetStringValue();

                if (DataOperationMode == MicroEnums.DataOperation.AddNew)
                {
                    TheMessage = string.Format(FailureMessage, "insert");
                }

                if (DataOperationMode == MicroEnums.DataOperation.Edit)
                {
                    TheMessage = string.Format(FailureMessage, "update");
                }

                if (DataOperationMode == MicroEnums.DataOperation.Delete)
                {
                    TheMessage = string.Format(FailureMessage, "delete");
                }

                TheMessage = string.Format("<div class='FailureDialogBox'>&nbsp;{0}</div>", TheMessage);
            }
            else if (procReturnValue.Equals((int)MicroEnums.DataOperationResult.Duplicate))
            {
                TheMessage = MicroEnums.DataOperationResult.Duplicate.GetStringValue();
                TheMessage = string.Format("<div class='FailureDialogBox'>&nbsp;{0}</div>", TheMessage);
            }
            else if (procReturnValue.Equals((int)MicroEnums.DataOperationResult.RecordNotFound))
            {
                TheMessage = MicroEnums.DataOperationResult.RecordNotFound.GetStringValue();
                TheMessage = string.Format("<div class='FailureDialogBox'>&nbsp;<div class='DialogMessage'>{0}</div>", TheMessage);
            }
            else
            {
                TheMessage = MicroEnums.DataOperationResult.OperationNotPossible.GetStringValue();
                TheMessage = string.Format("<div class='FailureDialogBox'>&nbsp;{0}</div>", TheMessage);
            }

            if (!string.IsNullOrEmpty(recordName))
            {
                TheMessage = TheMessage.Replace("Record", recordName);
                TheMessage = TheMessage.Replace("record", recordName);
            }

            return(TheMessage);
        }