Esempio n. 1
0
        private void BtnXoa_Click(object sender, EventArgs e)
        {
            int blresult;

            blresult = 0;
            blresult = Convert.ToInt16(MessageBox.Show("Bạn có muốn xóa thuốc", "Xóa Thuốc", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation));
            //MessageBox.Show(blresult.ToString());
            if (blresult == 1)
            {
                hd_DTO = new HoaDon_DTO();
                hd_BUS = new HoaDon_BUS();


                hd_DTO.MaHoaDon = mahoadon;



                cthd_DTO          = new ChiTietHoaDon_DTO();
                cthd_BUS          = new ChiTietHoaDon_BUS();
                cthd_DTO.MaHoaDon = mahoadon;

                hd_BUS.XoaHoaDon(hd_DTO);
                cthd_BUS.XoaChiTietHoaDon(cthd_DTO);

                FrmHoaDon_GUI FrmHoaDon = new FrmHoaDon_GUI();
                Close();
                FrmHoaDon.Show();
            }
        }
        private List <ChiTietHoaDon_DTO> ConvertToList(DataTable dt)
        {
            List <ChiTietHoaDon_DTO> ls = new List <ChiTietHoaDon_DTO>();

            foreach (DataRow row in dt.Rows)
            {
                ChiTietHoaDon_DTO cthd = new ChiTietHoaDon_DTO();
                cthd.MaHD      = (int)row.ItemArray[0];
                cthd.MaMon     = (int)row.ItemArray[1];
                cthd.TenMon    = (String)row.ItemArray[2];
                cthd.Gia       = (double)row.ItemArray[3];
                cthd.Donvitinh = (String)row.ItemArray[4];
                cthd.Soluong   = (int)row.ItemArray[5];
                cthd.Thanhtien = (double)row.ItemArray[6];
                ls.Add(cthd);
            }
            return(ls);
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            int blresult;

            blresult  = 0;
            tienthuoc = Int32.Parse(strtienthuoc);
            //  string tong = (txtTienKham.Text + txtTienThuoc.Text).ToString();
            tongtien = tienthuoc + tienkham;
            blresult = Convert.ToInt16(MessageBox.Show("Bạn có muốn thêm hoa don", "Thêm Hoa Don", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation));

            //MessageBox.Show(blresult.ToString());
            //Tổng tiền



            if (blresult == 1)
            {
                hd_DTO = new HoaDon_DTO();
                hd_BUS = new HoaDon_BUS();

                hd_DTO.MaHoaDon    = mahoadon;
                hd_DTO.MaPhieuKham = cbxPhieuKham.Text;
                hd_DTO.MaBenhNhan  = mabn;
                hd_DTO.Tienkham    = txtTienKham.Text;
                hd_DTO.Tienthuoc   = txtTienThuoc.Text;
                hd_DTO.NgayKham    = txtNgayKham.Text;

                hd_BUS.NhapThongTinHoaDonMoi(hd_DTO);

                cthd_DTO          = new ChiTietHoaDon_DTO();
                cthd_BUS          = new ChiTietHoaDon_BUS();
                cthd_DTO.MaHoaDon = mahoadon;
                cthd_DTO.MaNhanSu = manhansu;
                cthd_DTO.Ngaykham = txtNgayKham.Text;
                cthd_DTO.Tongtien = tongtien.ToString();
                cthd_BUS.NhapThongTinChiTietHoaDonMoi(cthd_DTO);

                FrmHoaDon_GUI FrmHoaDon = new FrmHoaDon_GUI();
                Close();
                FrmHoaDon.Show();
            }
        }
Esempio n. 4
0
        private void btnThemSP_Click(object sender, EventArgs e)
        {
            if (txtTenGiay.Text != "")
            {
                txtSDTKH.Enabled = false;
                HoaDon_BUS        hd_bus   = new HoaDon_BUS();
                ChiTietHoaDon_BUS cthd_bus = new ChiTietHoaDon_BUS();
                HoaDon_DTO        hd       = new HoaDon_DTO();
                hd = hd_bus.LayHoaDonChuaThanhToanTheoSDTKH(txtSDTKH.Text);

                if (hd.id == -1)
                {
                    HoaDon_DTO hd_moi = new HoaDon_DTO(-1, BienToanCuc.nvDangNhap.idNhanVien, txtSDTKH.Text, DateTime.Now, 0, (int)numGiamGia.Value, 0, 0);
                    if (hd_bus.Them(hd_moi))
                    {
                        ChiTietHoaDon_DTO cthd = new ChiTietHoaDon_DTO(hd_bus.LastID(), idGiay, cbSize.Text, (int)numSoLuong.Value);
                        cthd_bus.Them(cthd);
                        HienThiCTHoaDon(hd_bus.LastID());
                        LoadSL();
                        lvHoaDon.Tag = hd_bus.LayHoaDonChuaThanhToanTheoSDTKH(txtSDTKH.Text);
                        LoadHD();
                    }
                }
                else
                {
                    ChiTietHoaDon_DTO cthd = new ChiTietHoaDon_DTO(hd.id, idGiay, cbSize.Text, (int)numSoLuong.Value);
                    cthd_bus.Them(cthd);
                    HienThiCTHoaDon(hd.id);
                    LoadSL();
                    lvHoaDon.Tag = hd;
                    LoadHD();
                }
            }
            else
            {
                MessageBox.Show("Vui lòng chọn sản phẩm !!", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 5
0
        public bool ThemCTHD(ChiTietHoaDon_DTO cthd)
        {
            SqlConnection con = DataProvider.TaoKetNoi();

            string     query = "ThemCTHD";
            SqlCommand cm    = new SqlCommand(query, con);

            cm.CommandType = CommandType.StoredProcedure;
            cm.Parameters.AddWithValue("@idHoaDon", cthd.idHoaDon);
            cm.Parameters.AddWithValue("@idGiay", cthd.idGiay);
            cm.Parameters.AddWithValue("@sizeGiay", cthd.size);
            cm.Parameters.AddWithValue("@soLuong", cthd.soLuong);
            int NumOfRow = cm.ExecuteNonQuery();

            con.Close();
            if (NumOfRow > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 6
0
 public void SuaThongTinChiTietHoaDon(ChiTietHoaDon_DTO cthd)
 {
 }
Esempio n. 7
0
 public void XoaChiTietHoaDon(ChiTietHoaDon_DTO cthd)
 {
     cthd.Delete();
 }
Esempio n. 8
0
 public void NhapThongTinChiTietHoaDonMoi(ChiTietHoaDon_DTO cthd)
 {
     cthd.Insert();
 }
Esempio n. 9
0
        public bool Them(ChiTietHoaDon_DTO cthd)
        {
            ChiTietHoaDon_DAO objChiTietHoaDon_DAO = new ChiTietHoaDon_DAO();

            return(objChiTietHoaDon_DAO.ThemCTHD(cthd));
        }