示例#1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (IsCorrectData())
     {
         using (clsOffense objOffense = new clsOffense())
         {
             objOffense.OffenseCode = _strOffenseCode;
             objOffense.Fill();
             objOffense.Details   = txtDetails.Text;
             objOffense.ClassCode = cmbClass.SelectedValue.ToString();
             objOffense.DateStart = dtpDateStart.Value;
             objOffense.DateEnd   = dtpDateEnd.Value;
             objOffense.Enabled   = (chkEnabled.Checked ? "1" : "0");
             objOffense.ModifyBy  = HRMSCore.Username;
             objOffense.Update();
             if (_frmCaller == _mdiIpanema)
             {
                 _mdiIpanema.LoadDSGOffenseNotification();
                 _frmOffenseList.BindOffenseList();
             }
             else
             {
                 _frmOffenseList.BindOffenseList();
             }
             this.Close();
         }
     }
     else
     {
         MessageBox.Show(clsMessageBox.MessageBoxErrorAdd, clsMessageBox.MessageBoxText, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
        public void BindOffenseList()
        {
            dgOffenseList.AutoGenerateColumns         = false;
            dgOffenseList.DataSource                  = clsOffense.GetDSGMainForm();
            dgOffenseList.Columns[0].DataPropertyName = "OffenseCode";
            dgOffenseList.Columns[1].DataPropertyName = "Name";
            dgOffenseList.Columns[2].DataPropertyName = "Details";
            dgOffenseList.Columns[3].DataPropertyName = "Class";
            dgOffenseList.Columns[4].DataPropertyName = "DateStart";
            dgOffenseList.Columns[5].DataPropertyName = "DateEnd";
            dgOffenseList.Columns[6].DataPropertyName = "Enabled";
            HRMSCore.UpdateStatusBarFormInfo("Total Records: " + dgOffenseList.Rows.Count.ToString());

            if (_strIndicator == "1")
            {
                _mdiIpanema.LoadDSGOffenseNotification();
            }
        }