private void simpleButtonthem_Click(object sender, EventArgs e) { if (ClassBanHang.KTThemSP(txtsoluong.Text) == true) { //Tìm sản phẩm trong list var tam = bh.SingleOrDefault(n => n.MaSP == comboBoxmasanpham.Text); //Nếu sản phẩm có rồi thì cộng dồn số lượng if (tam != null) { tam.SoLuong = (int.Parse(tam.SoLuong) + int.Parse(txtsoluong.Text)).ToString(); } //Nếu sản phẩm chưa có thì lưu vào danh sách else { bh.Add(banhang.ThemSP(this)); } //update lại list var sp = bh.ToList(); //Show list lên grid gridControlsanpham.DataSource = sp; //ResetForm banhang.RS(this); } int tong = 0; foreach (var item in bh) { tong += int.Parse(item.SoLuong) * int.Parse(item.DonGia); } txtthanhtien.Text = tong.ToString(); }
private void simpleButtondongy_Click(object sender, EventArgs e) { var chucvutam = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "SoLuong").ToString(); if (ClassBanHang.KTChonRadio(this) == true) { //Khách vãn lai if (radiobuttonkhachvanlai.Checked == true) { banhang.LuuHoaDon(txtsohoadon.Text, dateEditngaylap.Text, txtmakhachhang.Text, comboBoxmanhanvien.Text, txtthanhtien.Text, this); foreach (var item in bh) { banhang.LuuCTHD(txtsohoadon.Text, item.MaSP, item.SoLuong, item.DonGia); } } // Khách thành viên if (radiokhachthanhvien.Checked == true) { if (ClassBanHang.KTTHemKhachHang(txtmakhachhang.Text, txttenkhachhang.Text, txtdiachi.Text, txtsodienthoai.Text) == true) { banhang.LuuKhachHang(txtmakhachhang.Text, txttenkhachhang.Text, txtdiachi.Text, txtsodienthoai.Text); banhang.LuuHoaDon(txtsohoadon.Text, dateEditngaylap.Text, txtmakhachhang.Text, comboBoxmanhanvien.Text, txtthanhtien.Text, this); foreach (var item in bh) { banhang.LuuCTHD(txtsohoadon.Text, item.MaSP, item.SoLuong, item.DonGia); } } } } }
public ClassBanHang ThemSP(FormBanHang fbh) { ClassBanHang bh = new ClassBanHang(); bh.MaSP = fbh.comboBoxmasanpham.Text; bh.TenSP = fbh.txttensanpham.Text; bh.SoLuong = fbh.txtsoluong.Text; bh.DonGia = fbh.txtdongia.Text; bh.ThanhTien = (int.Parse(fbh.txtsoluong.Text) * int.Parse(fbh.txtdongia.Text)).ToString(); return(bh); }
public FormBanHang() { data = new ConnectToDatabase(); banhang = new ClassBanHang(); InitializeComponent(); LoadData(); txtmakhachhang.Enabled = false; txtthanhtien.Enabled = false; txtsohoadon.Enabled = false; dateEditngaylap.Enabled = false; dateEditngaylap.Text = DateTime.Now.ToString(); txtdongia.Enabled = false; txttensanpham.Enabled = false; txtmakhachhang.Enabled = false; comboBoxmanhanvien.Enabled = false; }