void CT_TIMEKEEPER_TABLELIST_GetList(string TimeKeeperTableListIDFrom) { Class.ChamCong_BangXepCa xc = new Class.ChamCong_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.ChamCong_BangXepCa xc = new Class.ChamCong_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(); }