Example #1
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMaSP.Text == "")
         {
             MessageBox.Show("Bạn chưa chọn sản phẩm nào", "Thông Báo");
         }
         else
         {
             SanPham temp = new SanPham();
             temp.MaSP  = Convert.ToInt32(txtMaSP.Text);
             temp.TenSP = txtTenSP.Text;
             temp.Gia   = Convert.ToInt32(txtGiaBan.Text);
             PhongVuContextDB context     = new PhongVuContextDB();
             List <LoaiSP>    listLoaiSPs = context.LoaiSPs.ToList();
             LoaiSP           s           = listLoaiSPs.FirstOrDefault(p => p.TenLoaiSP == cboLoaiSP.Text);
             temp.MaLoaiSP = s.MaLoaiSP;
             temp.Mota     = txtMoTa.Text;
             temp.img      = "aaaa";
             DeleteSanPham(temp);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Thông Báo");
     }
 }
Example #2
0
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập tên tài khoản hoặc mật khẩu!", "Thông Báo");
         }
         else
         {
             PhongVuContextDB context        = new PhongVuContextDB();
             List <NguoiDung> listNguoiDungs = context.NguoiDungs.ToList();
             NguoiDung        s = listNguoiDungs.FirstOrDefault(p => p.TenDN == txtTaiKhoan.Text && p.MatKhau == txtMatKhau.Text);
             if (s != null)
             {
                 frm_TrangChu   frm = new frm_TrangChu();
                 nguoiDungLogin nd  = new nguoiDungLogin(frm.kiemTraND);
                 nd(s);
                 frm.Show();
             }
             else
             {
                 MessageBox.Show("Đăng nhập thất bại", "Thông Báo");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Thông Báo");
     }
 }
Example #3
0
        public void ShowComBoLoai()
        {
            cboLoaiSP.Items.Clear();
            PhongVuContextDB context     = new PhongVuContextDB();
            List <LoaiSP>    listLoaiSPs = context.LoaiSPs.ToList();

            foreach (LoaiSP p in listLoaiSPs)
            {
                cboLoaiSP.Items.Add(p.TenLoaiSP.ToString());
            }
        }
Example #4
0
        private void QLSanPham_Load(object sender, EventArgs e)
        {
            PhongVuContextDB context      = new PhongVuContextDB();
            List <SanPham>   listSanPhams = context.SanPhams.ToList();

            ShowList(listSanPhams);
            List <LoaiSP> listLoaiSPs = context.LoaiSPs.ToList();

            ShowComBoLoai();
            ShowListLoai(listLoaiSPs);
        }
Example #5
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMaSP.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập mã sản phẩm", "Thông Báo");
         }
         else if (txtTenSP.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập tên sản phẩm", "Thông Báo");
         }
         else if (txtGiaBan.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập giá bán", "Thông Báo");
         }
         else if (txtMoTa.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập mô tả", "Thông Báo");
         }
         else if (cboLoaiSP.Text == "")
         {
             MessageBox.Show("Bạn chưa chọn loại sản phẩm", "Thông Báo");
         }
         else if (picSP.Image == null)
         {
             MessageBox.Show("Bạn chưa chọn ảnh sản phẩm", "Thông Báo");
         }
         else
         {
             SanPham temp = new SanPham();
             temp.MaSP  = Convert.ToInt32(txtMaSP.Text);
             temp.TenSP = txtTenSP.Text;
             temp.Gia   = Convert.ToInt32(txtGiaBan.Text);
             PhongVuContextDB context     = new PhongVuContextDB();
             List <LoaiSP>    listLoaiSPs = context.LoaiSPs.ToList();
             LoaiSP           s           = listLoaiSPs.FirstOrDefault(p => p.TenLoaiSP == cboLoaiSP.Text);
             temp.MaLoaiSP = s.MaLoaiSP;
             temp.Mota     = txtMoTa.Text;
             temp.img      = hinh;
             InsertSanPham(temp);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Thông Báo");
     }
 }
Example #6
0
        public void InsertSanPham(SanPham temp)
        {
            PhongVuContextDB context = new PhongVuContextDB();
            SanPham          item    = context.SanPhams.FirstOrDefault(p => p.MaSP == temp.MaSP); //kiem tra san pham da ton tai chua

            if (item != null)
            {
                MessageBox.Show("Sản phẩm đã tồn tại", "Thông Báo");
            }
            else
            {
                context.SanPhams.Add(temp); // đưa đối tương temp vào DBSet san pham
                context.SaveChanges();
                List <SanPham> listSanPhams = context.SanPhams.ToList();
                ShowList(listSanPhams);
                MessageBox.Show("Thêm sản phẩm thành công", "Thông Báo");
            }
        }
Example #7
0
 private void ltvSP_SelectedIndexChanged(object sender, EventArgs e)
 {
     ListView.SelectedListViewItemCollection list = this.ltvSP.SelectedItems;
     foreach (ListViewItem item in ltvSP.SelectedItems)
     {
         txtMaSP.Text   = item.SubItems[0].Text;
         txtTenSP.Text  = item.SubItems[1].Text;
         txtMoTa.Text   = item.SubItems[2].Text;
         txtGiaBan.Text = item.SubItems[3].Text;
         hinh           = item.SubItems[4].Text;
         Image img = hinh == ""?Image.FromFile(@"C:\Users\DELL\Pictures\logoPV.png") : Image.FromFile(hinh);
         picSP.Image = img;
         PhongVuContextDB context     = new PhongVuContextDB();
         List <LoaiSP>    listLoaiSPs = context.LoaiSPs.ToList();
         int    a = Convert.ToInt32(item.SubItems[5].Text);
         LoaiSP s = listLoaiSPs.FirstOrDefault(p => p.MaLoaiSP == a);
         cboLoaiSP.Text = s.TenLoaiSP;
     }
 }
Example #8
0
        public void UpdateLoaiSP(LoaiSP temp)
        {
            PhongVuContextDB context = new PhongVuContextDB();
            LoaiSP           item    = context.LoaiSPs.FirstOrDefault(p => p.MaLoaiSP == temp.MaLoaiSP); //lay ra lai thong tin cũ

            if (item != null)
            {
                item.TenLoaiSP = temp.TenLoaiSP; //Cap nhat lai ten loai
                context.SaveChanges();           // Lưu thay đổi
                MessageBox.Show("Cập nhật loại sản phẩm thành công", "Thông Báo");
                List <LoaiSP> listLoaiSP = context.LoaiSPs.ToList();
                ShowListLoai(listLoaiSP);
                ShowComBoLoai();
            }
            else
            {
                MessageBox.Show("Không tìm thấy loại sản phẩm bạn muốn cập nhật", "Thông Báo");
            }
        }
Example #9
0
        public void InsertLoaiSP(LoaiSP temp)
        {
            PhongVuContextDB context = new PhongVuContextDB();
            LoaiSP           item    = context.LoaiSPs.FirstOrDefault(p => p.MaLoaiSP == temp.MaLoaiSP); //lay ra lai thong tin cũ

            if (item != null)
            {
                MessageBox.Show("Loại sản phẩm này đã tồn tại", "Thông Báo");
            }
            else
            {
                context.LoaiSPs.Add(temp); // đưa đối tương temp vào DBSet san pham
                context.SaveChanges();
                List <LoaiSP> listLoaiSPs = context.LoaiSPs.ToList();
                ShowListLoai(listLoaiSPs);
                ShowComBoLoai();
                MessageBox.Show("Thêm loại sản phẩm thành công", "Thông Báo");
            }
        }
Example #10
0
        public void DeleteSanPham(SanPham temp)
        {
            PhongVuContextDB context = new PhongVuContextDB();
            SanPham          item    = context.SanPhams.FirstOrDefault(p => p.MaSP == temp.MaSP); //lay ra lai thong tin cũ

            if (item != null)
            {
                DialogResult result = MessageBox.Show("Bạn chắc chắn muốn xóa sản phẩm này!", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    context.SanPhams.Remove(item);
                    context.SaveChanges(); // Lưu thay đổi
                    List <SanPham> listSanPhams = context.SanPhams.ToList();
                    ShowList(listSanPhams);
                    MessageBox.Show("Xóa sản phẩm thành công", "Thông Báo");
                }
            }
            else
            {
                MessageBox.Show("Sản phẩm không tồn tại", "Thông Báo");
            }
        }
Example #11
0
        public void DeleteLoaiSP(LoaiSP temp)
        {
            DialogResult result = MessageBox.Show("Bạn chắc chắn muốn xóa loại sản phẩm này!", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                PhongVuContextDB context = new PhongVuContextDB();
                LoaiSP           item    = context.LoaiSPs.FirstOrDefault(p => p.MaLoaiSP == temp.MaLoaiSP); //lay ra lai thong tin cũ
                if (item != null)
                {
                    context.LoaiSPs.Remove(item);
                    context.SaveChanges(); // Lưu thay đổi
                    List <LoaiSP> listLoaiSPs = context.LoaiSPs.ToList();
                    ShowListLoai(listLoaiSPs);
                    ShowComBoLoai();
                    MessageBox.Show("Xóa loại sản phẩm thành công", "Thông Báo");
                }
                else
                {
                    MessageBox.Show("Loại sản phẩm này không tồn tại", "Thông Báo");
                }
            }
        }
Example #12
0
        public void UpdateSanPham(SanPham temp)
        {
            PhongVuContextDB context = new PhongVuContextDB();
            SanPham          item    = context.SanPhams.FirstOrDefault(p => p.MaSP == temp.MaSP); //lay ra lai thong tin cũ

            if (item != null)
            {
                //câp nhật
                item.TenSP    = temp.TenSP;    //muon thay doi Name
                item.Mota     = temp.Mota;     //muôn update mota
                item.Gia      = temp.Gia;      //muon thay doi gia
                item.img      = temp.img;      //muôn update anh
                item.MaLoaiSP = temp.MaLoaiSP; //muon thay doi ma loai
                context.SaveChanges();         // Lưu thay đổi
                MessageBox.Show("Cập nhật sản phẩm thành công", "Thông Báo");
                List <SanPham> listSanPhams = context.SanPhams.ToList();
                ShowList(listSanPhams);
            }
            else
            {
                MessageBox.Show("Sản phẩm không tồn tại", "Thông Báo");
            }
        }