private void btnBangChamCongThoiVu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Waiting.ShowWaitForm(); if (!Class.App.IsFocusForm(typeof(frmChamCong_BangXepCa), this)) { // kiem tra du lieu thang hien tai va tat waiting Class.BangXepCa bxc = new Class.BangXepCa(); bxc.Month = DateTime.Now.Month; bxc.Year = DateTime.Now.Year; DataTable dt = bxc.CT_TIMEKEEPER_TABLELIST_Get(); if (dt.Rows.Count < 1) { if (Waiting.IsSplashFormVisible) { Waiting.CloseWaitForm(); } } Class.S_Log.Insert("Chấm công", "Xem danh sách bảng xếp ca"); frmChamCong_BangXepCa frm = new frmChamCong_BangXepCa(); frm.MdiParent = this; frm.Show(); } if (Waiting.IsSplashFormVisible) { Waiting.CloseWaitForm(); } }
void CT_TIMEKEEPER_TABLELIST_GetList(string TimeKeeperTableListIDFrom) { Class.BangXepCa xc = new Class.BangXepCa(); DataTable dt = xc.CT_TIMEKEEPER_TABLELIST_GetList(); for (int i = 0; i < dt.Rows.Count; i++) { if (TimeKeeperTableListIDFrom.ToUpper() == dt.Rows[i]["TimeKeeperTableListID"].ToString().ToUpper()) { TimeKeeperTableListName = dt.Rows[i]["TimeKeeperTableListName"].ToString(); _Month = int.Parse(dt.Rows[i]["Month"].ToString()); _Year = int.Parse(dt.Rows[i]["Year"].ToString()); dt.Rows.RemoveAt(i); break; } } gridItem.DataSource = dt; }
private void btnThucHien_Click(object sender, EventArgs e) { Class.BangXepCa xc = new Class.BangXepCa(); xc.TimeKeeperTableListID = _TimeKeeperTableListIDTo; xc.TimeKeeperTableListIDTo = _TimeKeeperTableListIDTo; xc.Month = _Month; xc.Year = _Year; xc.TimeKeeperTableListName = TimeKeeperTableListName; if (radioBXC.SelectedIndex == 0) { if (xc.CT_TIMEKEEPER_TABLELIST_Reset()) { MessageBox.Show("Khởi tạo lại Dữ liệu thành công !"); Class.S_Log.Insert("Chấm công", "Khởi tạo lại dữ liệu xếp ca " + TimeKeeperTableListName); } else { MessageBox.Show("Lổi. không thể tạo lại Dữ liệu !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { string _TimeKeeperTableListIDFrom = gridItemDetail.GetRowCellValue(gridItemDetail.FocusedRowHandle, colTimeKeeperTableListID).ToString(); TimeKeeperTableListNameFrom = gridItemDetail.GetRowCellValue(gridItemDetail.FocusedRowHandle, colTimeKeeperTableListName).ToString(); if (_TimeKeeperTableListIDFrom.Length > 0) { xc.TimeKeeperTableListIDFrom = _TimeKeeperTableListIDFrom; if (xc.CT_TIMEKEEPER_SHIFT_UpdateFromOld()) { MessageBox.Show("Khởi tạo lại Dữ liệu thành công !"); Class.S_Log.Insert("Chấm công", "Khởi tạo lại dữ liệu xếp ca " + TimeKeeperTableListName + " Từ tháng có sẵn " + TimeKeeperTableListNameFrom); } else { MessageBox.Show("Lổi. không thể tạo lại Dữ liệu !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } this.Close(); }