private void ColorDetails_Load(object sender, EventArgs e)
        {
            LblHeaderText.BackColor = Color.FromName(CmC.LblBackColor);
            LblHeaderText.Font      = new Font(CmC.LblFontStyle, CmC.LblFontSize); //, 17pt, style=Bold
            LblHeaderText.Font      = new Font(LblHeaderText.Font, FontStyle.Bold);
            LblHeaderText.ForeColor = Color.FromName(CmC.LblFontColor);

            TxtColorName.Focus();
            DataGridColorMaster.AutoGenerateColumns = false;
            this.AcceptButton = BtnInsertUpdate;
            GetColorMasterList("");
        }
 private void BtnInsertUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(TxtColorName.Text.ToString()))
         {
             messageShow.singlemsgtext("Color Name should not be empty.");
             TxtColorName.Focus();
             return;
         }
         var ColorMaster = new ColorMaster
         {
             ColorName     = TxtColorName.Text.ToString(),
             ColorCode     = ColorCode,
             OperationType = BtnInsertUpdate.Text.ToString() == "Save" ? 1 : 2
         };
         int id = _instanceRepository.InsertUpdateDeleteColorMaster(ColorMaster);
         if (id >= 1)
         {
             messageShow.singlemsgtext(ColorMaster.OperationType == 1 ? "New Color added successfully" : "Color updated successfully");
             ColorMaster.ColorName = "";
             ResetControlles();
         }
         else if (id == -1)
         {
             messageShow.singlemsgtext("The color name already exists, please try another name!");
         }
         else
         {
             messageShow.singlemsgtext("Error in color insert/update");
         }
     }
     catch (Exception _exception)
     {
         CmC.InsertException(_exception);
         messageShow.singlemsgtext(CmC.ExceptionErrorMessage);
     }
 }