Exemple #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (requestSource.Count == 0)
            {
                MessageBox.Show("Lựa chọn hàng cần yêu cầu nhập");
                return;
            }
            YeuCau_DTO yc = new YeuCau_DTO()
            {
                Ghichu     = tbxNote.Text,
                IdNhanVien = User.UserId,
                Ngaylap    = DateTime.Now,
                Trangthai  = null,
            };
            bool isSuccess = YeuCauBUL.Instance.InsertYeuCau(yc, lRequest);

            if (isSuccess)
            {
                MessageBox.Show($"Đã lưu yêu cầu [Mã: {lblIdPhieu.Text}]");
                requestSource.Clear();
                Reload();
            }
            else
            {
                MessageBox.Show("Lỗi không thể thực hiện");
            }
        }
Exemple #2
0
 private void Display_ChiTiet(YeuCau_DTO yeucau)
 {
     btnChecked.Enabled   = !(bool)yeucau.Trangthai;
     btnChecked.Text      = (bool)yeucau.Trangthai ? "Đã duyệt" : "Duyệt đơn";
     lblMa.Text           = yeucau.Id;
     lblNgaylap.Text      = yeucau.Ngaylap.ToString("dd/MM/yyyy");
     lblNoidung.Text      = yeucau.Ghichu;
     lblNhanvien.Text     = NhanVienBUL.Instance.Find(yeucau.IdNhanVien).Hoten;
     dgvCT.DataSource     = SanPhamBUL.Instance.UPD_LayDanhSachSanPham_YeuCapNhap_TheoMaphieu(yeucau.Id);
     tabGroup.SelectedTab = tabCT;
 }