Example #1
0
 //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);
 }
Example #2
0
 //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);
 }
Example #3
0
        //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);
        }
Example #4
0
        //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);
        }
Example #5
0
        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");
            }
        }
Example #6
0
        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);
        }
Example #7
0
 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");
     }
 }
Example #8
0
        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");
            }
        }
Example #9
0
 //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);
 }
Example #10
0
 //xoa
 public static void Delete(ServiceDTO service)
 {
     string sql;
     sql = "Delete From service Where service_stt = " + service.Service_stt;
     DataAccess.executeNonQuery(sql);
 }