public bool ThemHoaDonTienThue(HoaDonTienThue thue) { try { HoaDonTienThue hd = new HoaDonTienThue(); hd.MaHDTienThue = thue.MaHDTienThue; hd.NgayLap = thue.NgayLap; hd.NgayThanhToan = thue.NgayThanhToan; hd.TienThue = thue.TienThue; hd.TienDichVu = thue.TienDichVu; hd.TongTien = thue.TongTien; hd.TinhTrang = thue.TinhTrang; hd.Ky = thue.Ky; hd.MaThueMB = thue.MaThueMB; hd.MaNV = thue.MaNV; db.HoaDonTienThues.InsertOnSubmit(hd); db.SubmitChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
public string LayMaThueTuSinh() { string result = "AEON_HDTT0001"; HoaDonTienThue lh = db.HoaDonTienThues.Where(x => x.MaHDTienThue.Contains($"AEON_HDTT")) .OrderByDescending(x => x.MaHDTienThue).FirstOrDefault(); if (lh != null && !string.IsNullOrWhiteSpace(lh.MaHDTienThue)) { int so = Convert.ToInt32(lh.MaHDTienThue.Replace("AEON_HDTT", "")) + 1; result = "AEON_HDTT" + so.ToString().PadLeft(4, '0'); } return(result); }
public bool SuaHoaDonTienThue(HoaDonTienThue ma) { try { HoaDonTienThue hd = db.HoaDonTienThues.Where(t => t.MaHDTienThue == ma.MaHDTienThue).Select(t => t).FirstOrDefault(); hd.TinhTrang = ma.TinhTrang; db.SubmitChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
private void btnLuu_ItemClick(object sender, ItemClickEventArgs e) { errorProvider1.Clear(); if (txtMaThue.EditValue == null || txtMaThue.Text == "") { MessageBox.Show("Bạn chưa chọn mã thuê hay chọn mã thuê", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtMaThue, "Hãy chọn mã thuê"); txtMaThue.Focus(); return; } HoaDonTienThue hoadon = new HoaDonTienThue(); hoadon.MaHDTienThue = txtMaHD.EditValue.ToString(); hoadon.NgayLap = Commons.ConvertStringToDate(txtNgayLap.Text); hoadon.NgayThanhToan = null; hoadon.TienThue = tienThue; hoadon.TienDichVu = tienDV; hoadon.TongTien = tongTien; if (cboTrangThai.SelectedIndex == 1) { hoadon.TinhTrang = 1; } else { hoadon.TinhTrang = 0; } hoadon.Ky = ky; hoadon.MaThueMB = txtMaThue.EditValue.ToString(); hoadon.MaNV = maNV; if (check) { if (!hd.ThemHoaDonTienThue(hoadon)) { MessageBox.Show("Thêm hóa đơn không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Thêm hóa đơn " + txtMaHD.Text + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Click_BtnLuu(); LoadDSHoaDon(); dgvDSHoaDon_FocusedRowChanged(null, null); return; } } if (checkSua) { if (!hd.SuaHoaDonTienThue(hoadon)) { MessageBox.Show("Sửa hóa đơn lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Sửa hóa đơn " + txtMaHD.Text + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Click_BtnLuu(); LoadAllDSThue(); LoadDSHoaDon(); dgvDSHoaDon_FocusedRowChanged(null, null); cboTrangThai.ReadOnly = true; return; } } }
public bool SuaHoaDonTienThue(HoaDonTienThue ma) { return(hd.SuaHoaDonTienThue(ma)); }
public bool ThemHoaDonTienThue(HoaDonTienThue t) { return(hd.ThemHoaDonTienThue(t)); }