Esempio n. 1
0
        private void simpleButtonthem_Click(object sender, EventArgs e)
        {
            if (ClassMuaHang.KTThemSP(txtsoluong.Text) == true)
            {
                //Tìm sản phẩm trong list
                var tam = listmuahang.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
                {
                    listmuahang.Add(muahang.ThemSP(this));
                }

                //update lại list
                var sp = listmuahang.ToList();
                //Show list lên grid
                gridControl1.DataSource = sp;
                //ResetForm
                muahang.RS(this);
            }
            int tong = 0;

            foreach (var item in listmuahang)
            {
                tong += int.Parse(item.SoLuong) * int.Parse(item.GiaMua);
            }
            txtthanhtien.Text = tong.ToString();
        }
Esempio n. 2
0
 public FormMuaHang()
 {
     muahang = new ClassMuaHang();
     data    = new ConnectToDatabase();
     InitializeComponent();
     LoadData();
     dateEditngaylap.Text   = DateTime.Now.ToString();
     txttenncc.Enabled      = false;
     txtdiachi.Enabled      = false;
     txtsodienthoai.Enabled = false;
 }
        public ClassMuaHang ThemSP(FormMuaHang fbh)
        {
            ClassMuaHang bh = new ClassMuaHang();

            bh.MaSP    = fbh.comboBoxmasanpham.Text;
            bh.TenSP   = fbh.txtsanpham.Text;
            bh.SoLuong = fbh.txtsoluong.Text;
            bh.GiaMua  = fbh.txtdongia.Text;

            bh.ThanhTien = (int.Parse(fbh.txtsoluong.Text) * int.Parse(fbh.txtdongia.Text)).ToString();

            return(bh);
        }