public string LayMaHDGiuCho() { string result = "AEON_HHDC0001"; HoaDonGiuCho hd = db.HoaDonGiuChos.Where(x => x.MaHDGiuCho.Contains($"AEON_HHDC")) .OrderByDescending(x => x.MaHDGiuCho).FirstOrDefault(); if (hd != null && !string.IsNullOrWhiteSpace(hd.MaHDGiuCho)) { int so = Convert.ToInt32(hd.MaHDGiuCho.Replace("AEON_HHDC", "")) + 1; result = "AEON_HHDC" + so.ToString().PadLeft(4, '0'); } return(result); }
public bool XoaHoaDonGiuCho(string maHD) { try { HoaDonGiuCho hd = db.HoaDonGiuChos.Where(t => t.MaHDGiuCho.Equals(maHD)).FirstOrDefault(); db.HoaDonGiuChos.DeleteOnSubmit(hd); db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
public bool ThemHoaDonGiuCho(HoaDonGiuCho hd) { try { HoaDonGiuCho hoaDon = new HoaDonGiuCho(); hoaDon = hd; db.HoaDonGiuChos.InsertOnSubmit(hoaDon); db.SubmitChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
private void btnLuu_Click(object sender, EventArgs e) { HoaDonGiuCho hd = new HoaDonGiuCho(); hd.MaHDGiuCho = txtMaHoaDon.Text; hd.NgayLap = (DateTime)txtNgayLap.EditValue; if (txtNgayDong.EditValue != null) { hd.NgayDong = Commons.ConvertStringToDate(txtNgayDong.EditValue.ToString()); trangThai = 1; } /*hd.SoTien = (int)thueMB.TinhTienCoc(txtMatBang.Text);*/ hd.SoTien = 5000000; hd.NgayHetHan = (DateTime)txtNgayHetHieuLuc.EditValue; hd.TrangThai = trangThai; hd.MaDK = maDK; if (thueMB.ThemHoaDonGiuCho(hd)) { MessageBox.Show("Thêm hóa đơn thành công"); maHD = hd.MaHDGiuCho; this.Close(); } }
public bool ThemHoaDonGiuCho(HoaDonGiuCho hd) { return(dkThue.ThemHoaDonGiuCho(hd)); }