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; } }
/// <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); }