예제 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (dtpDateStart.Value > dtpDateEnd.Value)
            {
                MessageBox.Show("Invalid date.", "HRMS");
            }
            else if (clsValidator.CheckDouble(txtUnit.Text) < 3)
            {
                MessageBox.Show("Leave unit is lower than 3.", "HRMS");
            }
            else
            {
                clsLeave3Days objfrmclsLeave3Days = new clsLeave3Days();
                objfrmclsLeave3Days.LeaveCode = _strLeaveCode;
                objfrmclsLeave3Days.Username  = _strUserName;
                objfrmclsLeave3Days.Unit      = clsValidator.CheckDouble(txtUnit.Text);
                objfrmclsLeave3Days.DateStart = dtpDateStart.Value;
                objfrmclsLeave3Days.DateEnd   = dtpDateEnd.Value;
                objfrmclsLeave3Days.Remarks   = txtRemarks.Text;
                objfrmclsLeave3Days.Enabled   = chkEnabled.Checked == true ? "1" : "0";
                objfrmclsLeave3Days.Update();

                if (_frmCaller == _frmLeave3DayMain)
                {
                    _frmLeave3DayMain.LoadEmployeeLeaveoffense();
                }
                else if (_frmCaller == _mdiIpanema)
                {
                    _mdiIpanema.LoadDSGLeaveNotification();
                    _frmLeave3DayMain.LoadEmployeeLeaveoffense();
                }

                this.Close();
            }
        }
예제 #2
0
        private void LoadData()
        {
            clsLeave3Days objfrmLeave3Days = new clsLeave3Days();

            objfrmLeave3Days.LeaveCode = _strLeaveCode;
            txtOffenseCode.Text        = _strLeaveCode;
            objfrmLeave3Days.Fill();
            txtEmployeeName.Text = _strEmployeeName;
            txtUnit.Text         = objfrmLeave3Days.Unit.ToString();
            dtpDateStart.Value   = objfrmLeave3Days.DateStart;
            dtpDateEnd.Value     = objfrmLeave3Days.DateEnd;
            txtRemarks.Text      = objfrmLeave3Days.Remarks;
            txtCreatedBy.Text    = objfrmLeave3Days.Createby.ToString();
            txtDateCreated.Text  = objfrmLeave3Days.CreateOn.ToString();
            txtModifiedBy.Text   = objfrmLeave3Days.ModifyBy.ToString();
            txtDateModified.Text = objfrmLeave3Days.ModifyOn.ToString();
            chkEnabled.Checked   = objfrmLeave3Days.Enabled == "1" ? true : false;
        }
예제 #3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (clsValidator.CheckDouble(txtUnits.Text) < 3)
     {
         MessageBox.Show("Leave Unit is lower than three.", "HRMS");
     }
     else if (dtpDateStart.Value > dtpDateEnd.Value)
     {
         MessageBox.Show("Invalid date start and end.", "HRMS");
     }
     else
     {
         clsLeave3Days objfrmclsLeave3Days = new clsLeave3Days();
         objfrmclsLeave3Days.Username  = cmbEmployeeName.SelectedValue.ToString();
         objfrmclsLeave3Days.Unit      = clsValidator.CheckDouble(txtUnits.Text);
         objfrmclsLeave3Days.DateStart = dtpDateStart.Value;
         objfrmclsLeave3Days.DateEnd   = dtpDateEnd.Value;
         objfrmclsLeave3Days.Remarks   = txtRemarks.Text;
         objfrmclsLeave3Days.Enabled   = "1";
         objfrmclsLeave3Days.Insert();
         _frmLeave3DaysMain.LoadEmployeeLeaveoffense();
         this.Close();
     }
 }