private void simpleButton1_Click(object sender, EventArgs e) { try { String MaHD = bll_sinhma.SinhMaHoaDon().ToString(); txt_tongtien.Text = String.Format("{0:#,##0.##}", TinhTienPhong()); //thêm hóa đơn HOADON hd = new HOADON(); hd.MAHOADON = MaHD; hd.TIENDIEN = Convert.ToDecimal(tinhtiendien()); hd.TIENNUOC = Convert.ToDecimal(tiennuoc()); hd.WIFI = Convert.ToDecimal(tienwifi()); hd.RAC = Convert.ToDecimal(tienrac()); hd.NGAYLAP = Convert.ToDateTime(DateTime.Now.ToShortDateString()); hd.TONGTIEN = Convert.ToDecimal(TinhTienPhong()); hd.MANV = txt_manv.Text; hd.MAPHONG = txt_maphong.Text; hd.TINHTRANG = false; //string nht = DateTime.Now.ToShortDateString(); string tn = "05" + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); hd.THANGNAM = Convert.ToDateTime(tn); /*cbo_thang.Text + '/' + txt_nam.Text;*/ //thêm chỉ số điện nước CHISO_DIENNUOC csdn = new CHISO_DIENNUOC(); csdn.MAHOADON = MaHD; csdn.SODIENCU = Convert.ToInt32(txt_sodiendau.Text); csdn.SODIENMOI = Convert.ToInt32(txt_sodiencuoi.Text); csdn.SONUOCCU = Convert.ToInt32(txt_sonuocdau.Text); csdn.SONUOCMOI = Convert.ToInt32(txt_sonuoccuoi.Text); csdn.SODIEN = Convert.ToInt32(txt_sodien.Text); csdn.SONUOC = Convert.ToInt32(txt_sonuoc.Text); if (lb_manv.Text == string.Empty && txt_mahd.Text == string.Empty && txt_tiendien.Text == string.Empty && txt_tiennuoc.Text == string.Empty && txt_tongtien.Text == string.Empty && txt_maphong.Text == string.Empty) { MessageBox.Show("không được để trống"); return; } ////kiểm tra khóa chính if ((bll_hoadon.ktkc_HoaDon(hd.MAHOADON) == true)) { MessageBox.Show("Trùng khóa chính Hóa đơn"); return; } if (bll_csdn.ktkc_ChiSodn(hd.MAHOADON) == true) { MessageBox.Show("Trùng khóa chính chỉ số điện nước"); return; } ////thêm if (bll_hoadon.Them_HoaDon(hd) == true && bll_csdn.Them_ChiSonc(csdn) == true) { grv_traphong.DataSource = datphong.LoadDatPhong(); MessageBox.Show("Thành công"); } else { MessageBox.Show("Thất bại"); } frm_traphong_Load(sender, e); } catch { MessageBox.Show("Lỗi"); } }
private void btn_tinhtienphong_Click(object sender, EventArgs e) { txt_tongtien.Text = String.Format("{0:#,##0.##}", TinhTienPhong()); //thêm hóa đơn HOADON hd = new HOADON(); hd.MAHOADON = txt_mahd.Text; hd.TIENDIEN = Convert.ToDecimal(tinhtiendien()); hd.TIENNUOC = Convert.ToDecimal(tiennuoc()); hd.WIFI = Convert.ToDecimal(tienwifi()); hd.RAC = Convert.ToDecimal(tienrac()); hd.NGAYLAP = Convert.ToDateTime(DateTime.Now.ToShortDateString()); hd.TONGTIEN = Convert.ToDecimal(TinhTienPhong()); hd.MANV = txt_manv.Text; hd.MAPHONG = cbo_maphong.SelectedValue.ToString(); hd.THANGNAM = Convert.ToDateTime("05" + "/" + cbo_thang.Text + "/" + txt_nam.Text); if (ckb_Tinhtrang.Checked == true) { ckb_Tinhtrang.Text = "Đã đóng"; hd.TINHTRANG = true; } else { ckb_Tinhtrang.Text = "Chưa đóng"; hd.TINHTRANG = false; } //thêm chỉ số điện nước CHISO_DIENNUOC csdn = new CHISO_DIENNUOC(); csdn.MAHOADON = txt_mahd.Text; csdn.SODIENCU = Convert.ToInt32(txt_sodiendau.Text); csdn.SODIENMOI = Convert.ToInt32(txt_sodiencuoi.Text); csdn.SONUOCCU = Convert.ToInt32(txt_sonuocdau.Text); csdn.SONUOCMOI = Convert.ToInt32(txt_sonuoccuoi.Text); csdn.SODIEN = Convert.ToInt32(txt_sodien.Text); csdn.SONUOC = Convert.ToInt32(txt_sonuoc.Text); if (txt_mahd.Text == string.Empty && txt_sodien.Text == string.Empty && txt_sonuoc.Text == string.Empty && txt_sonuoccuoi.Text == string.Empty && txt_sodiencuoi.Text == string.Empty) { MessageBox.Show("không được để trống"); return; } ////kiểm tra khóa chính if ((bll_hoadon.ktkc_HoaDon(hd.MAHOADON) == true)) { MessageBox.Show("Trùng khóa chính Hóa đơn"); return; } if (bll_csdn.ktkc_ChiSodn(hd.MAHOADON) == true) { MessageBox.Show("Trùng khóa chính chỉ số điện nước"); return; } ////thêm if (bll_hoadon.Them_HoaDon(hd) == true && bll_csdn.Them_ChiSonc(csdn) == true) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Thất bại"); } //frm_tienphong_Load(sender,e); grv_hoadon.DataSource = bLL_TienPhongHangThang.LoadDataHoaDontheomaphong(cbo_maphong.SelectedValue.ToString()); }