Пример #1
0
 private async void XoaCanBo(object sender, EventArgs e)
 {
     if (this.Current != null &&
         XtraMessageBox.Show("Xác nhận xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question, DevExpress.Utils.DefaultBoolean.True) == DialogResult.Yes)
     {
         cAN_BOBindingSource.RemoveCurrent();
         await _db.SaveChangesAsync();
     }
 }
Пример #2
0
        private async void Xoa_NgayBaoCao(object sender, EventArgs e)
        {
            BAO_CAO_DINH_KY_NGAY_BAO_CAO baoCao = nGAY_BAO_CAOBindingSource.Current as BAO_CAO_DINH_KY_NGAY_BAO_CAO;

            if (baoCao != null && ThongBao.XacNhan("Xác nhận xóa", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                nGAY_BAO_CAOBindingSource.RemoveCurrent();
                await _db.SaveChangesAsync();
            }
        }
Пример #3
0
        private async void Xoa_CanBoTrucTuan(object sender, EventArgs e)
        {
            TRUC_TUAN trucTuan = tRUC_TUANBindingSource.Current as TRUC_TUAN;

            if (trucTuan != null && ThongBao.XacNhan("Xác nhận xóa", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                tRUC_TUANBindingSource.RemoveCurrent();
                await _dbTrucTuan.SaveChangesAsync();
            }
        }
Пример #4
0
        private async void btnXacNhan_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < grvCanBo.RowCount; i++)
            {
                CAN_BO canBo = grvCanBo.GetRow(i) as CAN_BO;
                if (grvCanBo.IsRowSelected(i))
                {
                    if (!_lstIdCanBo.Contains(canBo.IdCanBo))
                    {
                        _db.TRUC_TUAN_CAN_BO.Add(new TRUC_TUAN_CAN_BO()
                        {
                            IdTrucTuan_CanBo = SequenceId.TRUC_TUAN_CAN_BO(),
                            IdTrucTuan       = _idTrucTuan,
                            IdCanBo          = canBo.IdCanBo
                        });
                    }
                }
                else
                {
                    var delete = _db.TRUC_TUAN_CAN_BO.Local.FirstOrDefault(p => p.IdCanBo == canBo.IdCanBo);
                    if (delete != null)
                    {
                        _db.TRUC_TUAN_CAN_BO.Remove(delete);
                    }
                }
            }
            await _db.SaveChangesAsync();

            this.DialogResult = DialogResult.OK;
        }
Пример #5
0
        private async void cbbNam_SelectedIndexChanged(object sender, EventArgs e)
        {
            await _context.SaveChangesAsync();

            _context       = new QuanLyDoiModel();
            _context       = new QuanLyDoiModel();
            cbbNam.Enabled = false;
            cbbNam.SelectedValueChanged -= cbbNam_SelectedIndexChanged;

            await _context.CONG_VAN
            .Where(p => p.NgayNhan.HasValue && p.NgayNhan.Value.Year == (int)cbbNam.SelectedItem)
            .LoadAsync();

            cONG_VANBindingSource.DataSource = _context.CONG_VAN.Local;//.Where(p => p.NgayNhan.HasValue && p.NgayNhan.Value.Year == (int)cbbNam.SelectedItem);

            cbbNam.SelectedValueChanged += cbbNam_SelectedIndexChanged;
            cbbNam.Enabled = true;
        }
Пример #6
0
        private async void btnTaiDuLieu_Click(object sender, EventArgs e)
        {
            await _db?.SaveChangesAsync();

            btnTaiDuLieu.Enabled = false;

            _db = new QuanLyDoiModel();
            await _db.LICH_CONG_TAC.Where(p => (p.ThoiGian >= dateTuNgay.DateTime && p.ThoiGian <= dateDenNgay.DateTime) ||
                                          (p.DenNgay >= dateTuNgay.DateTime && p.DenNgay <= dateDenNgay.DateTime)).LoadAsync();

            lICH_CONG_TACBindingSource.DataSource = _db.LICH_CONG_TAC.Local;

            btnTaiDuLieu.Enabled = true;
        }
Пример #7
0
        private async Task <bool> LuuDuLieu()
        {
            if (_khongLuu)
            {
                return(true);
            }

            hO_VA_TENTextBox.Focus();
            gIOI_TINHComboBoxEdit.Focus();

            xUAT_CANH_TRAI_PHEPBindingSource.EndEdit();
            nGUOIBindingSource.EndEdit();
            QuanLyDoiModel temp = new QuanLyDoiModel();

            if (NguoiXuatCanh.ID == 0 && !string.IsNullOrEmpty(NguoiXuatCanh.HO_VA_TEN))
            {
                NguoiXuatCanh.ID = SequenceId.NGUOI();
                temp.NGUOI.Add(NguoiXuatCanh);
                await temp.SaveChangesAsync();
            }

            foreach (XUAT_CANH_TRAI_PHEP xc in xUAT_CANH_TRAI_PHEPBindingSource)
            {
                xc.ID_NGUOI = NguoiXuatCanh.ID;
            }
            try
            {
                await _model.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #8
0
 private async void FormLichTrinhCongTac_FormClosing(object sender, FormClosingEventArgs e)
 {
     lICH_CONG_TACBindingSource.EndEdit();
     await _db.SaveChangesAsync();
 }
 private async void FormNhiemVuGiayDiDuong_FormClosing(object sender, FormClosingEventArgs e)
 {
     cAN_BOBindingSource.EndEdit();
     await _context.SaveChangesAsync();
 }