private void btn_thempbh_Click(object sender, EventArgs e) { try { if (txt_mapbh.Text == "" || txt_manv.Text == "" || txtmakh.Text == "" || txtMasp.Text == "" || dateEdit1.Text == "") { MessageBox.Show("Không được để trống"); return; } var kt = from s in db.PHIEUBAOHANHs where s.MASP == txt_mapbh.Text select s; if (kt.Count() > 0) { MessageBox.Show("Trùng khóa chính"); return; } PHIEUBAOHANH bb = new PHIEUBAOHANH(); bb.MABH = txt_mapbh.Text; bb.MANV = txt_manv.Text; bb.MAKH = txtmakh.Text; bb.MASP = txtMasp.Text; bb.NGAYHETHANDOITRA = Convert.ToDateTime(dateEdit1.Text.ToString()); db.PHIEUBAOHANHs.InsertOnSubmit(bb); db.SubmitChanges(); frm_BaoHanh_Load(sender, e); MessageBox.Show("thành công"); } catch { MessageBox.Show("Lỗi"); } }
public void xoaP(string map) { PHIEUBAOHANH pp = xm.PHIEUBAOHANHs.Where(t => t.MAPBH == map).FirstOrDefault(); if (pp != null) { xm.PHIEUBAOHANHs.DeleteOnSubmit(pp); xm.SubmitChanges(); } }
public bool them(PHIEUBAOHANH pmh) { try { data.PHIEUBAOHANHs.InsertOnSubmit(pmh); data.SubmitChanges(); return(true); } catch { return(false); } }
public void themP(string map, string maxe, string ngay, string manv, string makh, string tr) { PHIEUBAOHANH hh = new PHIEUBAOHANH(); hh.MAPBH = map; hh.MAXE = maxe; hh.NGAY = DateTime.Parse(ngay); hh.MANV = manv; hh.MAKH = makh; hh.TINHTRANG = tr; xm.PHIEUBAOHANHs.InsertOnSubmit(hh); xm.SubmitChanges(); }
public bool xoa(PHIEUBAOHANH pmh) { try { PHIEUBAOHANH mh = data.PHIEUBAOHANHs.Where(t => t.MABH == pmh.MABH.ToString()).FirstOrDefault(); data.PHIEUBAOHANHs.DeleteOnSubmit(mh); data.SubmitChanges(); return(true); } catch (Exception e) { return(false); } }
private void btn_themct_Click(object sender, EventArgs e) { //kiểm tra rỗng if (txt_mahd.Text == "" || txt_macthd.Text == "" || txt_sl.Text == "" || txtdongia.Text == "" || txt_tg.Text == "") { MessageBox.Show("Không được để trống"); return; } //kiểm tra trùng PHIEUBAOHANH p = new PHIEUBAOHANH(); CT_HOADON bb = new CT_HOADON(); var kt = from s in ql.CT_HOADONs where s.MA_CTHD == txt_macthd.Text select s; if (kt.Count() > 0) { MessageBox.Show("Trùng khóa chính"); return; } bb.MA_CTHD = txt_macthd.Text; bb.MAHD = hoaDon1DataGridView.CurrentRow.Cells[0].Value.ToString(); bb.MASP = txtmasp.Text; bb.SOLUONGMUA = Convert.ToInt32(txt_sl.Text); bb.DONGIAHANG = Convert.ToDecimal(txtdongia.Text); bb.THANHTIENHD = 0; ql.CT_HOADONs.InsertOnSubmit(bb); var ktbh = from s in ql.PHIEUBAOHANHs where s.MA_PBH == txt_macthd.Text select s; if (kt.Count() > 0) { MessageBox.Show("Trùng khóa chính"); return; } p.MA_PBH = txt_macthd.Text; p.NGAYTAO_PBH = Convert.ToDateTime(ed_nglap.Text); p.GHICHU = null; p.THOIGIAN_BH = txt_tg.Text; ql.PHIEUBAOHANHs.InsertOnSubmit(p); ql.SubmitChanges(); //this.banHangTableAdapter.Fill_bh(this.fPT_SHOPDataSet.BanHang, txt_mahd.Text); frm_banHang_Load(sender, e); MessageBox.Show("Thành công"); }
public bool xoapbh(PHIEUBAOHANH n) { return(dl.xoa(n)); }
public bool thempbh(PHIEUBAOHANH n) { return(dl.them(n)); }
private void buttonX2_Click(object sender, EventArgs e) { try { Double t = 0; CHITIETHOADONBAN hdb = new CHITIETHOADONBAN(); hdb.MACTHDB = dgv_cthdb.CurrentRow.Cells[0].Value.ToString(); hdb.MAHD = dgv_cthdb.CurrentRow.Cells[1].Value.ToString(); hdb.MASP = dgv_cthdb.CurrentRow.Cells[2].Value.ToString(); PHIEUBAOHANH pbh = new PHIEUBAOHANH(); pbh.MABH = dgv_cthdb.CurrentRow.Cells[4].Value.ToString(); Double money = Convert.ToDouble(dgv_cthdb.CurrentRow.Cells[6].Value.ToString()) * Convert.ToDouble(dgv_cthdb.CurrentRow.Cells[7].Value.ToString()); KHO kh = new KHO(); kh.MASP = dgv_cthdb.CurrentRow.Cells[2].Value.ToString(); int ktkho = bll_hdb.capnhatkho1(dgv_cthdb.CurrentRow.Cells[2].Value.ToString(), Convert.ToInt32(dgv_cthdb.CurrentRow.Cells[6].Value.ToString())); kh.SOLUONG = ktkho; if (bll_cthd.xoacthdb(hdb) == true) { MessageBox.Show("xóa thành công"); dgv_cthdb.DataSource = bll_cthd.loadbangghep_cthd(); if (bh_bll.xoapbh(pbh) == true) { MessageBox.Show("xóa phiếu bảo hành thành công"); } else { MessageBox.Show("xóa phiếu bảo hành thất bại"); } if (kho_bll.ktkc_kho(kh) == false) { if (kho_bll.suakho(kh) == true) { MessageBox.Show("cập nhật kho thành công"); } } Double tt = 0; HOADONBAN hdb1 = new HOADONBAN(); hdb1.MAHD = txt_mahd.Text.ToString(); hdb1.NGAYLAP = Convert.ToDateTime(dateEdit_NgayLap.Text.ToString()); hdb1.MANV = txt_nvlap.Text.ToString(); if (radioButton1.Checked == true) { hdb1.MAKHTT = txt_khtt.Text.ToString(); tt = Convert.ToDouble(txt_chietkhau.Text.ToString()); Double gtbd = (1 - Convert.ToDouble(txt_mucgiam.Text.ToString())) / Convert.ToDouble(txt_tinhtranghang.Text.ToString()); hdb1.TONGTIEN = (gtbd - (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString())))) - (gtbd + (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString())))) * tt; } else { tt = 0; hdb1.TONGTIEN = Convert.ToDouble(txt_tinhtranghang.Text.ToString()) - (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString()))); hdb1.KHVANGLAI = txt_kvl.Text.ToString(); } hdb1.CHIECKHAU = tt; if (bll_hdb.ktkc_hdb(hdb1) == false) { if (bll_hdb.suahdb(hdb1) == true) { MessageBox.Show("sửa thành công"); dgv_hdb.DataSource = bll_hdb.loadbang_hdb(); } else { MessageBox.Show("thất bại"); } } else { MessageBox.Show("hóa đơn này chưa tồn tại"); } } else { MessageBox.Show("thất bại"); } } catch { return; } }
private void buttonX1_Click(object sender, EventArgs e) { try { Double t = 0; CHITIETHOADONBAN hdb = new CHITIETHOADONBAN(); int b = 0; for (int i = 1; i <= dgv_cthdb.RowCount; i++) { b = i; } hdb.MACTHDB = "CTHD" + (b + 1).ToString() + DateTime.Now.Second.ToString(); hdb.MAHD = dgv_hdb.CurrentRow.Cells[0].Value.ToString(); hdb.MASP = txt_msp.Text.ToString(); PHIEUBAOHANH pbh = new PHIEUBAOHANH(); String tem = DateTime.Now.ToString(); pbh.MABH = tem; pbh.MASP = txt_msp.Text.ToString(); pbh.NGAYHETHANDOITRA = DateTime.Now.AddDays(7); hdb.MAKM = null; hdb.SOLUONGBAN = Convert.ToInt32(txt_sldat.Text.ToString()); hdb.DONGIABAN = bll_hdb.laygiasp(txt_msp.Text.ToString()); Double money = Convert.ToDouble(txt_sldat.Text.ToString()) * Convert.ToDouble(txt_gia.Text.ToString()); hdb.SIZEGIAY = Convert.ToInt32(cb_sizegiay.Text.ToString()); KHO kh = new KHO(); kh.MASP = txt_msp.Text.ToString(); int ktkho = bll_hdb.capnhatkho(txt_msp.Text.ToString(), Convert.ToInt32(txt_sldat.Text.ToString())); if (ktkho >= 0) { kh.SOLUONG = ktkho; } else { MessageBox.Show("số lượng không đủ"); return; } if (bh_bll.thempbh(pbh) == true) { MessageBox.Show("thêm phiếu bảo hành thành công"); hdb.MABH = tem; } else { hdb.MABH = null; } if (bll_cthd.themcthd(hdb) == true) { MessageBox.Show("thêm thành công"); dgv_cthdb.DataSource = bll_cthd.loadbangghep_cthd(); if (kho_bll.ktkc_kho(kh) == false) { if (kho_bll.suakho(kh) == true) { MessageBox.Show("cập nhật kho thành công"); } } Double tt = 0; HOADONBAN hdb1 = new HOADONBAN(); hdb1.MAHD = txt_mahd.Text.ToString(); hdb1.NGAYLAP = Convert.ToDateTime(dateEdit_NgayLap.Text.ToString()); hdb1.MANV = txt_nvlap.Text.ToString(); if (radioButton1.Checked == true) { hdb1.MAKHTT = txt_khtt.Text.ToString(); tt = Convert.ToDouble(txt_chietkhau.Text.ToString()); hdb1.TONGTIEN = (Convert.ToDouble(txt_tinhtranghang.Text.ToString()) + (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString())))) - (Convert.ToDouble(txt_tinhtranghang.Text.ToString()) + (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString())))) * tt; } else { tt = 0; hdb1.TONGTIEN = Convert.ToDouble(txt_tinhtranghang.Text.ToString()) + (money - (money * Convert.ToDouble(txt_mucgiam.Text.ToString()))); hdb1.KHVANGLAI = txt_kvl.Text.ToString(); } hdb1.CHIECKHAU = tt; if (bll_hdb.ktkc_hdb(hdb1) == false) { if (bll_hdb.suahdb(hdb1) == true) { MessageBox.Show("sửa thành công"); dgv_hdb.DataSource = bll_hdb.loadbang_hdb(); } else { MessageBox.Show("thất bại"); } } else { MessageBox.Show("hóa đơn này chưa tồn tại"); } } else { MessageBox.Show("thất bại"); } } catch { return; } }