Example #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!busHD.KiemTraHD(lbMHD.Text))
            {
                DTO_HoaDon hd = new DTO_HoaDon();
                hd.Loaihd      = lamangve ? 1 : 0;
                hd.Machinhanh  = barMaCN.Caption;
                hd.Mahoadon    = lbMHD.Text;
                hd.Makhachhang = lbMKH.Text;
                hd.Manhanvien  = lbMNV.Text;
                hd.Ngay        = barTime.Caption;
                hd.Tongtien    = ChuyenVNDToDecimal(lbTongTien.Text);
                hd.Trangthai   = 0;

                string macthd = "";
                if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd))
                {
                    foreach (DTO_ItemBill it in lstDSMA)
                    {
                        busHD.LuuCTHD(macthd, it);
                    }
                    MessageBox.Show("Đã tạo đơn hàng mã " + hd.Mahoadon + " thành công !!!", "Thông báo");
                }
            }

            pnHD.Controls.Clear();
            lbMHD.Text          = "___";
            btnSave.Enabled     = false;
            txtKhachDua.Enabled = false;
        }
Example #2
0
        private void btn_XacnhanHD_Click(object sender, EventArgs e)
        {
            if (!busHD.KiemTraHD(lbMHD.Text))
            {
                if (lb_MaKH.Text != "___")
                {
                    Label time = (Label)pnHD.Controls.Find("lbDate_" + lbMHD.Text, true).FirstOrDefault();

                    DTO_HoaDon hd = new DTO_HoaDon();
                    hd.Loaihd      = 1;
                    hd.Mahoadon    = lbMHD.Text;
                    hd.Machinhanh  = busCN.LayMaTuTenCN(cb_CN.Text);
                    hd.Makhachhang = lb_MaKH.Text;
                    hd.Manhanvien  = barMaNV.Caption;
                    hd.Ngay        = time.Text.Substring(15);
                    hd.Tongtien    = ChuyenVNDToDecimal(lbTongTien.Text);
                    hd.Trangthai   = 1;

                    string macthd = "";
                    if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd))
                    {
                        foreach (DTO_ItemBill it in lstDSMA)
                        {
                            busHD.LuuCTHD(macthd, it);
                        }
                        MessageBox.Show("Đã tạo đơn hàng mã " + hd.Mahoadon + " thành công !!!", "Thông báo");
                    }

                    btn_XacnhanHD.Enabled = false;
                    pnHD.Enabled          = false;
                    tb_TimkiemKH.Enabled  = false;
                    cb_CN.Enabled         = false;
                    DuyetHD = false;
                }
                else
                {
                    MessageBox.Show("Chưa nhập thông tin khách hàng !!!", "Thông báo");
                }
            }
            else
            {
                MessageBox.Show("Mã hóa đơn chưa được tạo", "Thông báo");
            }
        }
Example #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!busHD.KiemTraHD(lbMHD.Text))
            {
                DTO_HoaDon hd = new DTO_HoaDon();
                hd.Loaihd      = 1;
                hd.Machinhanh  = busCN.LayMaTuTenCN(cb_CN.Text);
                hd.Mahoadon    = lbMHD.Text;
                hd.Makhachhang = lbMKH.Text == "___" ? tb_SDT.Text : lbMKH.Text;
                hd.Manhanvien  = "___";
                hd.Ngay        = barTime.Caption;
                hd.Tongtien    = ChuyenVNDToDecimal(lbTongTien.Text);
                hd.Trangthai   = 2;

                if (tb_SDT.Text != "" && tb_SDT.Text != "Nhập số điện thoại để xác nhận đặt hàng !!!")
                {
                    string macthd = "";
                    if (busHD.LuuHD(hd) && busHD.LuuQHHDCTHD(lbMHD.Text, ref macthd))
                    {
                        foreach (DTO_ItemBill it in lstDSMA)
                        {
                            busHD.LuuCTHD(macthd, it);
                        }
                        MessageBox.Show("Hóa đơn đã được lưu và in !!", "Thông báo");
                    }

                    pnHD.Controls.Clear();
                    lbMHD.Text = "___";

                    btnSave.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Chưa nhập số điện thoại để xác nhận hóa đơn !!", "Thông báo");
                }
            }
        }