Пример #1
0
 private void itemCheckin_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         if (gvNhanVien.GetFocusedRowCellValue("ID") == null)
         {
             XtraMessageBox.Show("Bạn chưa chọn dòng cần [Check In].", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if ((bool?)gvNhanVien.GetFocusedRowCellValue("IsDangLam") != true)
         {
             XtraMessageBox.Show("Nhân viên này đã nghĩ việc.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (db.BangCongs.FirstOrDefault(p => p.NVID == (int)gvNhanVien.GetFocusedRowCellValue("ID") && SqlMethods.DateDiffDay(p.BatDau.GetValueOrDefault(), DateTime.Now) == 0) != null)
         {
             XtraMessageBox.Show("Nhân viên này đã [Check In].", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         XtraInputBoxArgs args = new XtraInputBoxArgs();
         // set required Input Box options
         args.Caption            = "CHECK IN";
         args.Prompt             = "Chọn thời gian";
         args.DefaultButtonIndex = 0;
         //
         DateEdit lookBan = new DateEdit();
         lookBan.Properties.CalendarTimeEditing = DevExpress.Utils.DefaultBoolean.True;
         //
         args.Editor          = lookBan;
         args.DefaultResponse = DateTime.Now;
         //
         var result  = XtraInputBox.Show(args).ToString();
         var result1 = XtraInputBox.Show("Nhập nội dung", "Ghi Chú", "");
         var objBC   = new BangCong();
         objBC.BatDau = DateTime.Parse(result);
         objBC.NVID   = (int)gvNhanVien.GetFocusedRowCellValue("ID");
         objBC.GhiChu = result1;
         db.BangCongs.InsertOnSubmit(objBC);
         db.SubmitChanges();
         XtraMessageBox.Show("Hoàn thành.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         LoadDetail();
     }
     catch { }
 }
Пример #2
0
        public void them(BANGCONG f)
        {
            BangCong bc = new BangCong();

            bc.MaTinhCong   = f.cbb_matinhcong.Text;
            bc.CheDoCong    = f.txt_chedocong.Text;
            bc.SoCongNghi   = f.txt_socongnghi.Text;
            bc.SoCongTangCa = f.txt_congtangca.Text;
            bc.MaTinhLuong  = f.cbb_matinhluong.Text;

            bc.IsDelete = 1;
            data.database().BangCongs.InsertOnSubmit(bc);
            data.database().SubmitChanges();

            DialogResult thongbao = MessageBox.Show("Thêm thành công", "Thông Báo", MessageBoxButtons.OK);

            if (thongbao == DialogResult.OK)
            {
                loaddulieu(f);
            }
        }