//cap nhat public static void Update(ServiceDTO service) { string sql; sql = "Update service set service_name = ('" + service.Service_name + "'),service_price_in=('" + service.Service_price_in + "'),service_price_out=('" + service.Service_price_out + "'),service_numbers=('" + service.Service_number + "'),service_note=('" + service.Service_note + "')"; sql += "Where service_stt = " + service.Service_stt; DataAccess.executeNonQuery(sql); }
//them public static void Insert(ServiceDTO service) { string sql; sql = "Insert into service(service_name, service_price_in, service_price_out, service_numbers, service_note) values ("; sql += "'" + service.Service_name + "','" + service.Service_price_in + "','" + service.Service_price_out + "','" + service.Service_number + "','" + service.Service_note + "')"; DataAccess.executeNonQuery(sql); }
//them public static void Insert(CTPN_DTO ctpn) { string sql; sql = "Insert into service_import_detail(MaPN, MaDV, Soluong, Dongia, Thanhtien) values ("; sql += "'" + ctpn.MaPN + "','" + ctpn.MaDV + "','" + ctpn.Soluong + "','" + ctpn.Dongia + "','" + ctpn.Thanhtien + "')"; DataAccess.executeNonQuery(sql); //update so luong service DataTable dt = DataAccess.executeQuery("service_numbers", "service_stt="+ctpn.MaDV, "service"); int soluong = int.Parse(dt.Rows[0]["service_numbers"].ToString()); ServiceDTO service = new ServiceDTO(); service.Service_stt = ctpn.MaDV; service.Service_number = soluong + ctpn.Soluong; ServiceData.UpdateSL(service); }
//xoa public static void Delete(CTPN_DTO ctpn) { string sql; sql = "Delete From service_import_detail Where MaCTPN = " + ctpn.MaCTPN; DataAccess.executeNonQuery(sql); //update so luong service DataTable dt = DataAccess.executeQuery("service_numbers", "service_stt=" + ctpn.MaDV, "service"); int soluong = int.Parse(dt.Rows[0]["service_numbers"].ToString()); ServiceDTO service = new ServiceDTO(); service.Service_stt = ctpn.MaDV; service.Service_number = soluong - ctpn.Soluong; ServiceData.UpdateSL(service); //update phieu nhap DataTable dt2 = DataAccess.executeQuery("Tongtien", "MaPN=" + ctpn.MaPN, "service_import"); int tongtien = int.Parse(dt2.Rows[0]["Tongtien"].ToString()); PN_DTO pn = new PN_DTO(); pn.TongTien = tongtien - ctpn.Thanhtien; pn.MaPN = ctpn.MaPN; PN_Data.UpdateTT(pn); }
private void btn_add_service_Click(object sender, EventArgs e) { try { if (KTThongTinNhap() == false) { MessageBox.Show("Thông tin chưa đầy đủ ,xin kiểm tra lại !", "Lỗi"); return; } else { ServiceDTO service = new ServiceDTO(); service.Service_name = textBoxDichVu.Text; service.Service_price_in = int.Parse(textBoxDonGiaNhap.Text); service.Service_price_out = int.Parse(textBoxDonGiaXuat.Text); service.Service_note = textBoxGhiChu.Text; service.Service_number = 0; if (ServiceData.IsExist(service.Service_name)) { MessageBox.Show("Dịch vụ này đã có!", "Thông báo"); } else { ServiceData.Insert(service); loadService(); MessageBox.Show("Thêm thành công !", "Thông báo"); } } } catch { MessageBox.Show("Thêm thất bại, kiểm tra lại thông tin nhập !", "Lỗi"); } }
public static void Update(CTPN_DTO ctpn, int slmoi, int dgmoi) { string sql; sql = "Update service_import_detail set Soluong=('" + slmoi + "'),Dongia=('" + dgmoi + "'),Thanhtien=('" + slmoi*dgmoi + "')"; sql += "Where MaCTPN = " + ctpn.MaCTPN; DataAccess.executeNonQuery(sql); //update so luong service DataTable dt = DataAccess.executeQuery("service_numbers", "service_stt=" + ctpn.MaDV, "service"); int soluong = int.Parse(dt.Rows[0]["service_numbers"].ToString()); ServiceDTO service = new ServiceDTO(); service.Service_stt = ctpn.MaDV; service.Service_number = soluong - ctpn.Soluong + slmoi; ServiceData.UpdateSL(service); //update phieu nhap DataTable dt2 = DataAccess.executeQuery("Tongtien", "MaPN=" + ctpn.MaPN, "service_import"); int tongtien = int.Parse(dt2.Rows[0]["Tongtien"].ToString()); PN_DTO pn = new PN_DTO(); pn.TongTien = tongtien - ctpn.Thanhtien + slmoi * dgmoi; pn.MaPN = ctpn.MaPN; PN_Data.UpdateTT(pn); }
private void btn_delete_service_Click(object sender, EventArgs e) { try { if (textBoxMaDV.Text.Trim() == "" || textBoxMaDV.TextLength == 0) { MessageBox.Show("Chọn 1 phòng trên bảng để thao tác !", "Thông báo"); return; } ServiceDTO service = new ServiceDTO(); service.Service_stt = int.Parse(textBoxMaDV.Text); if (MessageBox.Show("Bạn có chắc xoá dịch vụ này?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { ServiceData.Delete(service); loadService(); MessageBox.Show("Xóa thành công !", "Thành công"); } } catch { MessageBox.Show("Xóa thất bại, vui lòng thử lại !", "Lỗi"); } }
private void btn_fix_service_Click(object sender, EventArgs e) { try { if (textBoxMaDV.Text.Trim() == "" || textBoxMaDV.TextLength == 0) { MessageBox.Show("Chọn 1 phòng trên bảng để thao tác !", "Thông báo"); return; } if (KTThongTinNhap() == false) { MessageBox.Show("Thông tin chưa đầy đủ ,xin kiểm tra lại !", "Lỗi"); return; } else { ServiceDTO service = new ServiceDTO(); service.Service_stt = int.Parse(textBoxMaDV.Text); service.Service_name = textBoxDichVu.Text; service.Service_price_in = int.Parse(textBoxDonGiaNhap.Text); service.Service_price_out = int.Parse(textBoxDonGiaXuat.Text); service.Service_number = int.Parse(textBoxSLT.Text); service.Service_note = textBoxGhiChu.Text; if (!service.Service_name.Equals(service_name) && ServiceData.IsExist(service.Service_name)) { MessageBox.Show("Dịch vụ này đã có !", "Thông báo"); } else { ServiceData.Update(service); loadService(); MessageBox.Show("Sửa thành công !", "Thông báo"); } } } catch { MessageBox.Show("Sửa thất bại, kiểm tra lại thông tin nhập !", "Lỗi"); } }
//cap nhat so luong public static void UpdateSL(ServiceDTO service) { string sql; sql = "Update service set service_numbers=('" + service.Service_number + "')"; sql += "Where service_stt = " + service.Service_stt; DataAccess.executeNonQuery(sql); }
//xoa public static void Delete(ServiceDTO service) { string sql; sql = "Delete From service Where service_stt = " + service.Service_stt; DataAccess.executeNonQuery(sql); }