private void btnCnfEdit_Click(object sender, EventArgs e)
        {
            string FileExt = string.Empty;

            if (this.dgvConfiguration.SelectedRows.Count <= 0)
            {
                MessageBox.Show("Please select any record to edit.", Constants.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                int sourceId        = Convert.ToInt32(this.dgvConfiguration.SelectedRows[0].Cells["SourceId"].Value);
                int configurationId = Convert.ToInt32(dgvConfiguration.SelectedRows[0].Cells["ConfigurationId"].Value);
                if (this.dgvSource.SelectedRows.Count > 0)
                {
                    FileExt = Convert.ToString(dgvSource.SelectedRows[0].Cells["FileExtensionTargets"].Value).ToUpper();
                }
                using (frmConfigurationAddEdit frmConfigurationAddEdit = new frmConfigurationAddEdit(sourceId, configurationId, maskingSource, FileExt))
                {
                    DialogResult dR = frmConfigurationAddEdit.ShowDialog();
                    if (dR == DialogResult.OK)
                    {
                        SaveAndReloadChangesToGrid(sourceId, configurationId);
                    }
                }
            }
        }
 private void btnCnfAdd_Click(object sender, EventArgs e)
 {
     if (this.dgvSource.SelectedRows.Count <= 0)
     {
         MessageBox.Show("Please select any record in data masking type definition to add configuration.", Constants.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         int    SourceId = Convert.ToInt32(dgvSource.SelectedRows[0].Cells["SourceId"].Value);
         string FileExt  = Convert.ToString(dgvSource.SelectedRows[0].Cells["FileExtensionTargets"].Value).ToUpper();
         using (frmConfigurationAddEdit frmConfigurationAddEdit = new frmConfigurationAddEdit(SourceId, 0, maskingSource, FileExt))
         {
             DialogResult dR = frmConfigurationAddEdit.ShowDialog();
             if (dR == DialogResult.OK)
             {
                 SaveAndReloadChangesToGrid(SourceId);
                 dgvConfiguration.Rows[dgvConfiguration.Rows.Count - 1].Selected = true;
             }
             else if (dR == DialogResult.No)
             {
                 this.BindingContext[dtConfiguration].EndCurrentEdit();
                 SaveAndReloadChangesToGrid(SourceId);
                 dgvConfiguration.Rows[dgvConfiguration.Rows.Count - 1].Selected = true;
             }
         }
     }
 }