Ejemplo n.º 1
0
 private void lsvTemp_MouseClick(object sender, MouseEventArgs e)
 {
     hangHoa1 = (HANGHOA)lsvTemp.SelectedItems[0].Tag;
 }
Ejemplo n.º 2
0
        private void SETGUI()
        {
            if (type == 0)
            {
                lbBill.Text = "Tạm Thanh Toán";
            }
            else
            {
                lbBill.Text = "Thanh Toán";
            }

            HOA_DON hd = HOA_DON_BLL.Instance.getHOADONbyID(ID_BAN);

            txbID.Text  = ID_BAN.ToString();
            txbBan.Text = Table_BLL.Instance.GetnameTable(hd.ID_BAN.Value);
            NHANVIEN nv = Staff_BLL.Instance.Staff_ID_BLL((int)hd.ID_NV);

            txbNV.Text       = nv.PhoneNumber;
            txbthoigian.Text = DateTime.Now.ToString();
            txbKH.Text       = info;

            CultureInfo     culture      = new CultureInfo("vi-VN");
            List <BillInfo> listbillinfo = BillInfo_BLL.Instance.GetList(Table_BLL.Instance.gettable(hd.ID_BAN.Value));
            double          tongcong     = 0;

            foreach (BillInfo item in listbillinfo)
            {
                ListViewItem lsvItem = new ListViewItem(item.MatHang);
                lsvItem.SubItems.Add(item.SoLuong.ToString());
                lsvItem.SubItems.Add(item.DonGia.ToString("c", culture));
                lsvItem.SubItems.Add(item.TongTien.ToString("c", culture));
                tongcong += item.TongTien;
                HANGHOA hh = new HANGHOA
                {
                    Ten_HH = item.MatHang,
                    Gia    = Convert.ToDecimal(item.DonGia),
                };
                lsvItem.Tag = hh;

                lsvbill.Items.Add(lsvItem);
            }
            txbTongcong.Text  = tongcong.ToString();
            txbchietkhau.Text = "0";
            if (info != "")
            {
                KHACHHANG kh = Customer_BLL.Instance.GetKHByInfo(info);
                {
                    txbchietkhau.Text = ((tongcong * 10) / 100).ToString();
                }
            }

            txbThanhtien.Text = (tongcong - Convert.ToDouble(txbchietkhau.Text)).ToString();
            int?idkh = Customer_BLL.Instance.getIDbyInfo(info);

            if (type == 1)
            {
                if (idkh == null)
                {
                    HOA_DON_BLL.Instance.Thanhtoan(ID_BAN /* ID_BAN=ID_HOADON nha hehe*/, Convert.ToDecimal(txbThanhtien.Text), null, Convert.ToDecimal(txbchietkhau.Text));
                }
                else
                {
                    HOA_DON_BLL.Instance.Thanhtoan(ID_BAN /* ID_BAN=ID_HOADON nha hehe*/, Convert.ToDecimal(txbThanhtien.Text), idkh, Convert.ToDecimal(txbchietkhau.Text));
                }
            }
        }