public FormPhieuChi_Them(PhieuChi_DTO phieuchi) { InitializeComponent(); txtSoPhieuChi.Text = phieuchi.SoPhieuChi.ToString(); txtNoiDung.Text = phieuchi.NoiDung; dateTimePkNgayChi.Text = phieuchi.NgayChi; txtSoTienChi.Text = phieuchi.SoTienChi.ToString(); btnThem.Enabled = false; }
public void PhieuChi_them(PhieuChi_DTO a) { PHIEUCHI b = new PHIEUCHI(); b.SoPhieuChi = a.SoPhieuChi; b.NoiDung = a.NoiDung; b.SoTienChi = a.SoTienChi; b.NgayChi = DateTime.Parse(a.NgayChi); vbdq.PHIEUCHIs.InsertOnSubmit(b); vbdq.SubmitChanges(); }
private void btnCapNhat_Click(object sender, EventArgs e) { PhieuChi_DTO phieuchi = new PhieuChi_DTO(); phieuchi.SoPhieuChi = Int16.Parse(txtSoPhieuChi.Text); phieuchi.NoiDung = txtNoiDung.Text; phieuchi.NgayChi = dateTimePkNgayChi.Text; phieuchi.SoTienChi = Decimal.Parse(txtSoTienChi.Text); phieuchi_bus.PhieuChi_Upd(phieuchi); this.Close(); }
public void PhieuChi_Upd(PhieuChi_DTO a) { PHIEUCHI b = new PHIEUCHI(); var obj = vbdq.PHIEUCHIs.Single(x => x.SoPhieuChi == a.SoPhieuChi); // obj.SoPhieuChi = a.SoPhieuChi; obj.NoiDung = a.NoiDung; obj.NgayChi = DateTime.Parse(a.NgayChi); obj.SoTienChi = a.SoTienChi; // vbdq.PHIEUCHIs.InsertOnSubmit(b); vbdq.SubmitChanges(); }
private void btnTimKiem_Click(object sender, EventArgs e) { try { PhieuChi_DTO phieuchi = new PhieuChi_DTO(); if (txtSoPhieuChi.Text.CompareTo("") != 0) { phieuchi.SoPhieuChi = Int16.Parse(txtSoPhieuChi.Text); } else { phieuchi.SoPhieuChi = 0; } if (txtNgayChi.Text.CompareTo("") != 0) { phieuchi.NgayChi = txtNgayChi.Text; } else { phieuchi.NgayChi = " "; } if (txtSoTienChi.Text.CompareTo("") != 0) { phieuchi.SoTienChi = Decimal.Parse(txtSoTienChi.Text); } else { phieuchi.SoTienChi = 0; } if (txtNoiDung.Text.CompareTo("") != 0) { phieuchi.NoiDung = txtNoiDung.Text; } else { phieuchi.NoiDung = " "; } dataGridView1.DataSource = phieuchi_bus.Search(phieuchi); } catch (FormatException ex) { } //catch (Exception ex2) { } }
private void btnThem_Click(object sender, EventArgs e) { if (txtNoiDung.Text.CompareTo("") == 0 || txtSoTienChi.Text.CompareTo("") == 0) { MessageBox.Show("Bạn chưa điền đầy đử thông tin !"); } else { PhieuChi_DTO a = new PhieuChi_DTO(); a.SoPhieuChi = Int16.Parse(txtSoPhieuChi.Text); a.NoiDung = txtNoiDung.Text; a.NgayChi = dateTimePkNgayChi.Text; a.SoTienChi = Decimal.Parse(txtSoTienChi.Text); phieuchi_bus.PhieuChi_them(a); this.Close(); } }
public bool Lap_PhieuChi(PhieuChi_DTO phieuchi) { try { PhieuChi pc = new PhieuChi(); pc.MaPhieuChi = phieuchi.MaPhieuChi; pc.SoPhieuChi = phieuchi.SoPhieuChi; pc.NgayLapPhieu = phieuchi.NgayLapPhieu; pc.TenNVLapPhieu = phieuchi.TenNVLapPhieu; pc.HinhThucChi = phieuchi.HinhThucChi; pc.MaNguoiNhan = phieuchi.MaNguoiNhan; pc.HoTenNguoiNhan = phieuchi.HoTenNguoiNhan; pc.LoaiPhieuChi = phieuchi.LoaiPhieuChi; pc.DaDuyet = phieuchi.DaDuyet; pc.TTLienLac = phieuchi.TTLienLac; pc.LyDoChi = phieuchi.LyDoChi; pc.TenKH = phieuchi.TenKH; pc.TenNVBanHang = phieuchi.TenNVBanHang; pc.TenNhanVienChiuTrachNhiem = phieuchi.TenNhanVienChiuTrachNhiem; pc.ChucVu = phieuchi.ChucVu; pc.IDNhanVienLapPhieu = phieuchi.IDNhanVienLapPhieu; pc.IDNhanVienBanHang = phieuchi.IDNhanVienBanHang; _models.PhieuChis.Add(pc); _models.SaveChanges(); var idphieuchi = pc.ID; foreach (var item in phieuchi.DSSanPham) { LapPhieuChi lpc = new LapPhieuChi(); lpc.IDSanPham = item.ID; lpc.IDPhieuChi = idphieuchi; lpc.DonGia = item.DonGia; lpc.SoLuong = item.SoLuong; _models.LapPhieuChis.Add(lpc); } _models.SaveChanges(); return(true); } catch (System.Exception) { throw; } }
public List <PhieuChi_DTO> Search(PhieuChi_DTO phieu) { //DateTime t1 = phieugc.NgayLap; DateTime t1; DateTime.TryParse(phieu.NgayChi, out t1); var list = (from phieuchi in vbdq.PHIEUCHIs where (phieuchi.SoPhieuChi == phieu.SoPhieuChi || phieu.SoPhieuChi == 0) && (phieu.NgayChi.Contains(" ") || phieuchi.NgayChi == t1) && (phieuchi.SoTienChi == phieu.SoTienChi || phieu.SoTienChi == 0) && (phieuchi.NoiDung == phieu.NoiDung || phieu.NoiDung == (" ")) select new PhieuChi_DTO { SoPhieuChi = phieuchi.SoPhieuChi, NgayChi = phieuchi.NgayChi.ToString(), SoTienChi = Decimal.Parse(phieuchi.SoTienChi.ToString()), NoiDung = phieuchi.NoiDung }); return(list.ToList()); }
public bool Luu_PhieuChi(PhieuChi_DTO phieuchi) { try { var pc = _models.PhieuChis.Where(s => s.ID == phieuchi.ID).FirstOrDefault(); pc.MaPhieuChi = phieuchi.MaPhieuChi; pc.SoPhieuChi = phieuchi.SoPhieuChi; pc.NgayLapPhieu = phieuchi.NgayLapPhieu; pc.TenNVLapPhieu = phieuchi.TenNVLapPhieu; pc.HinhThucChi = phieuchi.HinhThucChi; pc.MaNguoiNhan = phieuchi.MaNguoiNhan; pc.HoTenNguoiNhan = phieuchi.HoTenNguoiNhan; pc.LoaiPhieuChi = phieuchi.LoaiPhieuChi; pc.DaDuyet = phieuchi.DaDuyet; pc.TTLienLac = phieuchi.TTLienLac; pc.LyDoChi = phieuchi.LyDoChi; pc.TenKH = phieuchi.TenKH; pc.TenNVBanHang = phieuchi.TenNVBanHang; pc.TenNhanVienChiuTrachNhiem = phieuchi.TenNhanVienChiuTrachNhiem; pc.ChucVu = phieuchi.ChucVu; pc.IDNhanVienLapPhieu = phieuchi.IDNhanVienLapPhieu; pc.IDNhanVienBanHang = phieuchi.IDNhanVienBanHang; var idphieuchi = pc.ID; var lstLapPhieuChi = _models.LapPhieuChis.Where(s => s.IDPhieuChi == idphieuchi).ToList(); foreach (var item in lstLapPhieuChi) { if (!phieuchi.DSSanPham.Exists(s => s.ID == item.IDSanPham)) { _models.LapPhieuChis.Remove(item); } } _models.SaveChanges(); return(true); } catch (System.Exception) { throw; } }
private void btnSua_Click(object sender, EventArgs e) { if (txtSoPhieuChi.Text.CompareTo("") == 0) { MessageBox.Show("Vui lòng chọn dòng dữ liệu muốn Xóa !"); } else { PhieuChi_DTO phieuchi = new PhieuChi_DTO(); phieuchi.SoPhieuChi = Int16.Parse(txtSoPhieuChi.Text); phieuchi.NoiDung = txtNoiDung.Text; phieuchi.NgayChi = txtNgayChi.Text; phieuchi.SoTienChi = Decimal.Parse(txtSoTienChi.Text); FormPhieuChi_Them form = new FormPhieuChi_Them(phieuchi); DialogResult dr = form.ShowDialog(); dataGridView1.DataSource = phieuchi_bus.LayTatCa(); txtNgayChi.Text = ""; txtNoiDung.Text = ""; txtSoPhieuChi.Text = ""; txtSoTienChi.Text = ""; } }