Example #1
0
 private void Button_Sua_Click(object sender, RoutedEventArgs e)
 {
     if (tbMaHang.Text != "" && tbMaKhach.Text != "" && tbSoCT.Text != "" &&
         tbSoLuong.Text != "" && tbDienGiai.Text != "" && datePicker.Text != "")
     {
         PhieuHang phieuHang = new PhieuHang();
         phieuHang.NgayNhap = datePicker.SelectedDate.Value;
         phieuHang.SoCT     = tbSoCT.Text;
         phieuHang.MaHang   = tbMaHang.Text;
         phieuHang.MaKH     = tbMaKhach.Text;
         phieuHang.DienGiai = tbDienGiai.Text;
         if (LoaiPhieu == 1)
         {
             phieuHang.SoLuong = Int32.Parse(tbSoLuong.Text);
             Database.UPDATE.CapNhatPhieuHang(phieuHang, LoaiPhieu);
         }
         else
         {
             phieuHang.SoLuong = -Int32.Parse(tbSoLuong.Text);
             Database.UPDATE.CapNhatPhieuHang(phieuHang, LoaiPhieu);
         }
         MessageBox.Show("Cập nhật thành công", "Thông báo");
         this.Close();
     }
     else
     {
         MessageBox.Show("Chưa nhập đủ thông tin", "Thông báo");
     }
 }
Example #2
0
 public SuaPhieuHang(PhieuHang phieuHang, int loaiPhieu)
 {
     InitializeComponent();
     datePicker.Text = phieuHang.NgayNhap.ToString();
     tbSoCT.Text     = phieuHang.SoCT;
     tbMaHang.Text   = phieuHang.MaHang;
     tbMaKhach.Text  = phieuHang.MaKH;
     tbDienGiai.Text = phieuHang.DienGiai;
     tbSoLuong.Text  = phieuHang.SoLuong.ToString();
     LoaiPhieu       = loaiPhieu;
 }
Example #3
0
 // Sửa thông tin phiếu hàng
 public static void CapNhatPhieuHang(PhieuHang phieuHang, int loaiPhieu)
 {
     using (MyDatabaseDataContext db = new MyDatabaseDataContext())
     {
         PHIEUHANG phieuHangDB = (from n in db.PHIEUHANGs
                                  where n.SOCHUNGTU == phieuHang.SoCT
                                  select n).FirstOrDefault();
         phieuHangDB.SOCHUNGTU   = phieuHang.SoCT;
         phieuHangDB.NGAY        = phieuHang.NgayNhap;
         phieuHangDB.MAHANG      = phieuHang.MaHang;
         phieuHangDB.MAKHACHHANG = phieuHang.MaKH;
         phieuHangDB.DIENGIAI    = phieuHang.DienGiai;
         phieuHangDB.LOAIPHIEU   = (byte)loaiPhieu;
         phieuHangDB.SOLUONG     = phieuHang.SoLuong;
         db.SubmitChanges();
     }
 }