private void btnXoa_Click(object sender, EventArgs e) { if (Manv == null) { MessageBox.Show("Bạn chưa chọn thông tin chấm công.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHAMCONG CC = db.CHAMCONGs.Find(Manv, NgayLV); db.CHAMCONGs.Remove(CC); db.SaveChanges(); fmChamcong_Load(sender, e); }
private void btnCapnhat_Click(object sender, EventArgs e) { try { if (Manv == null) { MessageBox.Show("Bạn chưa chọn thông tin chấm công.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHAMCONG CC = db.CHAMCONGs.Find(Manv, NgayLV); CC.NGAYLAMVIEC = dtpNgayLV.Value; CC.GHICHU = txtGhichu.Text; TINHTRANG TT = db.TINHTRANGs.Single(x => x.TINHTRANG1.Equals(cboTinhtrang.Text)); CC.MATT = TT.MATT; db.SaveChanges(); fmChamcong_Load(sender, e); } catch { MessageBox.Show("Đã có lỗi xảy ra.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnLuu_Click(object sender, EventArgs e) { if (cboManv.SelectedIndex == -1 || cboTinhtrang.SelectedIndex == -1) { MessageBox.Show("Bạn cần chọn Nhân Viên và Tình Trạng làm việc hôm nay.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHAMCONG TKCC = db.CHAMCONGs.Find(Convert.ToString(cboManv.Text), DateTime.Parse(dtpNgayLV.Value.ToShortDateString())); if (TKCC != null) { MessageBox.Show("Ngày làm việc " + TKCC.NGAYLAMVIEC.ToShortDateString() + " nhân viên này đã được chấm công.", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } CHAMCONG CC = new CHAMCONG(); CC.MANV = cboManv.Text; CC.NGAYLAMVIEC = dtpNgayLV.Value; TINHTRANG TT = db.TINHTRANGs.Single(x => x.TINHTRANG1.Equals(cboTinhtrang.Text)); CC.MATT = TT.MATT; CC.GHICHU = txtGhichu.Text; db.CHAMCONGs.Add(CC); db.SaveChanges(); fmChamcong_Load(sender, e); }