Exemple #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string GT = "";

            if (rbNam.Checked)
            {
                GT = "nam";
            }
            if (rbNu.Checked)
            {
                GT = "nữ";
            }
            bool c = new KHDao().xoaKH(Int32.Parse(txtMaKH.Text));

            if (c)
            {
                MessageBox.Show("Xóa thành công !");
                dtgKhachHang.DataSource = new KHDao().DSKh();
                txtMaKH.Text            = "";
                txtTenKH.Text           = "";
                rbNam.Checked           = true;
                dateTimePickerNS.Value  = DateTime.Now;
                txtDiaChi.Text          = "";
                txtSDT.Text             = "";
                txtCMND.Text            = "";
                txtGhiChu.Text          = "";

                dtgKhachHang.DataSource = new KHDao().DSKh();
            }
            else
            {
                MessageBox.Show("Xóa không thành công !");
            }
        }
Exemple #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            string GT = "";

            if (rbNam.Checked)
            {
                GT = "nam";
            }
            if (rbNu.Checked)
            {
                GT = "nữ";
            }
            int c = new KHDao().addKH(new KHACHHANG {
                MaKH = Int32.Parse(txtMaKH.Text), TenKH = txtTenKH.Text, GioiTinh = GT, NgaySinh = dateTimePickerNS.Value, DiaChi = txtDiaChi.Text, SoDT = txtSDT.Text, CMT = txtCMND.Text, GhiChu = txtGhiChu.Text
            });

            if (c > 0)
            {
                MessageBox.Show("Thêm thành công !");
                dtgKhachHang.DataSource = new KHDao().DSKh();
            }
            else
            {
                MessageBox.Show("Thêm không thành công !");
            }
        }
Exemple #3
0
        public void Load()
        {
            DataTable data = new KHDao().DSKh();

            cbKH.DataSource     = data;
            cbKH.DisplayMember  = "MaKH";
            cbKH.ValueMember    = "MaKH";
            cbKH.SelectedIndex  = -1;
            dgvDSDat.DataSource = new DatPhongDao().DSDatPhong();
        }
        public ActionResult PayMent(string hoten, string diachi, string email, string sdt, string ghichu, string hinhthucpay)
        {
            var cart = Session[CartSession];
            var list = (List <CartItem>)cart;

            KhachHang kh = new KhachHang();

            kh.MaKH   = db.KhachHangs.Count() + 1;
            kh.HoTen  = hoten;
            kh.DiaChi = diachi;
            kh.Email  = email;
            kh.SDT    = sdt;
            //try catch
            var     makh = new KHDao().Them(kh);
            DonHang dh   = new DonHang();

            dh.MaDH       = db.DonHangs.Count() + 1;
            dh.MaKH       = (int)makh;
            dh.HinhThucTT = hinhthucpay;
            dh.GhiChu     = ghichu;
            dh.DiaChiGH   = diachi;
            dh.NgayLap    = DateTime.Now;
            foreach (var item in list)
            {
                if (item.sanpham.MaKM != null)
                {
                    var thanhtien = (item.sanpham.Gia - item.sanpham.Gia * item.sanpham.KhuyenMai.GiaKM / 100) * item.quantity;
                    dh.TongTien += Convert.ToInt32(thanhtien);
                }
                else
                {
                    var thanhtien = item.sanpham.Gia * item.quantity;
                    dh.TongTien += Convert.ToInt32(thanhtien);
                }
            }
            try
            {
                var madh     = new DHDao().Them(dh);
                var detailDH = new CTDHDao();
                foreach (var item in list)
                {
                    ChiTietDH ctdh = new ChiTietDH();
                    ctdh.MaDH       = (int)madh;
                    ctdh.MaSP       = item.sanpham.MaSP;
                    ctdh.SoLuongBan = item.quantity;
                    detailDH.Them(ctdh);
                }
            }
            catch (Exception ex)
            {
                ViewBag.error = "Lỗi" + ex.Message;
            }

            return(Redirect("Success"));
        }
Exemple #5
0
        public void Load()
        {
            DataTable data = new KHDao().DSKh();

            cbMaKH.DataSource    = data;
            cbMaKH.DisplayMember = "MaKH";
            cbMaKH.ValueMember   = "MaKH";
            cbMaKH.SelectedIndex = -1;

            DataTable dt = new ThuePhongDao().DSPT();

            cbMaPhong.DataSource    = dt;
            cbMaPhong.DisplayMember = "MaPhong";
            cbMaPhong.SelectedIndex = -1;

            dgvDSThue.DataSource = new ThuePhongDao().DSThuePhong();
        }