Example #1
0
        private void frmRegRestEmployee_Load(object sender, EventArgs e)
        {
            Refresh();
            departmentDO = new DepartmentDO();
            departmentTreeView.DepartmentDataSet = departmentDO.GetAllDepartments();
            departmentTreeView.BuildTree();
            departmentTreeView.SelectedNode = departmentTreeView.TopNode;

            departmentTreeView.ExpandNodes(true);

            regRestEmployeeDO = new RegRestEmployeeDO();
            dtRegRestEmployee = dsRegRestEmployee.Tables[0];

            PopulateDayTypeCombo();

            if (selectedRestEmployee >= 0) /*Load dữ liệu lên các control khi thực hiện sửa đổi*/
            {
                string str = WorkingContext.LangManager.GetString("frmRegRest_Text2");
                this.Text = str;
                LoadRestData();
                cboEmployeeName.Enabled = false;
                departmentTreeView.Enabled = false;

                //Lưu lại thông tin ngày đăng ký nghỉ, kiểu ngày nghỉ trước khi cập nhật
                if (dtRegRestEmployee.Rows[selectedRestEmployee]["NumDay"] != DBNull.Value)
                {
                    fNumDayBeforeUpdate = Convert.ToSingle(dtRegRestEmployee.Rows[selectedRestEmployee]["NumDay"]);
                }
                iDayIdBeforeUpdate = Convert.ToInt32(dtRegRestEmployee.Rows[selectedRestEmployee]["DayID"]);
                dtStartRestBeforeUpdate = Convert.ToDateTime(dtRegRestEmployee.Rows[selectedRestEmployee]["StartRest"]);
                dtEndRestBeforeUpdate = Convert.ToDateTime(dtRegRestEmployee.Rows[selectedRestEmployee]["EndRest"]);
            }
            else
            {
                string str1 = WorkingContext.LangManager.GetString("frmRegRest_Text1");
                this.Text = str1;
            }
        }
Example #2
0
 /// <summary>
 /// Hiển thị thông tin đăng ký nghỉ khi cập nhật ĐK nghỉ
 /// </summary>
 private void LoadRestData()
 {
     DataRow dr = dtRegRestEmployee.Rows[selectedRestEmployee];
     if (dr != null)
     {
         cboEmployeeName.Text = dr["CardID"].ToString();
         cboDayName.Text = dr["DayName"].ToString();
         dtpStartDate.Value = DateTime.Parse(dr["StartRest"].ToString());
         dtpEndDate.Value = DateTime.Parse(dr["EndRest"].ToString());
         txtRestReason.Text = dr["RestReason"].ToString();
         if (dr["NumDay"] != DBNull.Value)
         {
             string thu = dr["NumDay"].ToString();
             Decimal Dc = Convert.ToDecimal(dr["NumDay"].ToString());
             if (Dc == (decimal)0.5)
             {
                 if (Convert.ToBoolean(dr["TypeRest"]))
                     radioSang.Checked = true;
                 else
                     radioChieu.Checked = true;
             }
             else
             {
                 radioFullDay.Checked = true;
             }
         }
         else radioFullDay.Checked = true;
         //Kieu ngay nghi la nghi trong con om
         if (Convert.ToInt32(dr["DayID"].ToString()) == 193)
         {
             RegRestEmployeeDO regRestEmployeeDO = new RegRestEmployeeDO();
             DataSet dsNameChild = regRestEmployeeDO.GetChildName(Convert.ToInt32(dr["RegRestID"].ToString()));
             if (dsNameChild.Tables.Count > 0)
                 if (dsNameChild.Tables[0].Rows.Count > 0)
                     txtNameChild.Text = dsNameChild.Tables[0].Rows[0][0].ToString();
                 else txtNameChild.Text = "";
         }
     }
 }
        private void frmListRegRestEmployee_Load(object sender, EventArgs e)
        {
            Refresh();
            regRestEmployee = new RegRestEmployeeDO();

            PopulateDepartmentCombo();

            cboDepartment.SelectedIndex = 0;

            DateTime now = DateTime.Now;
            dtpStartRest.Value = new DateTime(now.Year, now.Month, 1);
            dtpEndRest.Value = DateTime.Today;

            PopulateRestEmployee();

            this.cboDepartment.SelectedIndexChanged += new EventHandler(this.cboDepartment_SelectedIndexChanged);
        }