void lstSP_Click(object sender, EventArgs e)
        {
            txtTenSP.Text   = (string)lstSP.SelectedRows[0].Cells[1].Value;
            txtHinhAnh.Text = (string)lstSP.SelectedRows[0].Cells[2].Value;
            string     IDNCC = (string)lstSP.SelectedRows[0].Cells[4].Value;
            NHACUNGCAP ncc   = db.NHACUNGCAPs.Single(st => st.MANCC.Equals(IDNCC));

            cbNCC.Text = ncc.TENNCC;
            string      IDLSP = (string)lstSP.SelectedRows[0].Cells[3].Value;
            LOAISANPHAM lsp   = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(IDLSP));

            cboLSP.Text = lsp.TENLOAI;
        }
Beispiel #2
0
 public bool deleteNCC(String id)
 {
     try
     {
         db = new CMART8Entities();
         NHACUNGCAP ncc = db.NHACUNGCAPs.Single(st => st.MANCC.Contains(id));
         db.NHACUNGCAPs.Remove(ncc);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #3
0
      public bool editNCC(string id, string ten, string diachi, string sdt)
      {
          db = new CMART8Entities();
          NHACUNGCAP ncc = db.NHACUNGCAPs.Single(st => st.MANCC.Equals(id));

          try
          {
              ncc.TENNCC = ten;
              ncc.DIACHI = diachi;
              ncc.SDT    = sdt;
              db.SaveChanges();

              return(true);
          }
          catch (Exception)
          {
              return(false);
          }
      }
Beispiel #4
0
      public bool addNCC(string ten, string diachi, string sdt)
      {
          db = new CMART8Entities();
          NHACUNGCAP ncc = new NHACUNGCAP();

          try {
              ncc.MANCC  = DateTime.Now.ToString();
              ncc.TENNCC = ten;
              ncc.DIACHI = diachi;
              ncc.SDT    = sdt;
              db.NHACUNGCAPs.Add(ncc);
              db.SaveChanges();
              return(true);
          }
          catch (Exception)
          {
              return(false);
          }
      }
        void btnSave_Click(object sender, EventArgs e)
        {
            //add SANPHAM
            if (flag == 1)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(txtTenSP.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập tên Sản phẩm!\n";
                    flg  = false;
                }
                if (!vl.Required(cboLSP.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn loại sản phẩm!\n";
                    flg  = false;
                }
                if (!vl.Required(cbNCC.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn nhà cung cấp!\n";
                    flg  = false;
                }
                if (!vl.Required(txtHinhAnh.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập hình ảnh sản phẩm!\n";
                    flg  = false;
                }

                if (flg)
                {
                    try
                    {
                        NHACUNGCAP  ncc = (NHACUNGCAP)cbNCC.SelectedItem;
                        LOAISANPHAM lsp = (LOAISANPHAM)cboLSP.SelectedItem;
                        if (ctl.checkExist(txtTenSP.Text))
                        {
                            if (ctl.addSP(txtTenSP.Text, txtHinhAnh.Text, lsp.MALOAI, ncc.MANCC))
                            {
                                MessageBox.Show("Thêm mới Sản phẩm thành công!");
                                GUI_SanPham_Load(null, null);
                                controlFunction("enableAll");
                            }
                            else
                            {
                                MessageBox.Show("Thêm mới Sản phẩm không thành công!");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Tên Sản phẩm này đã tồn tại!");
                        }
                    }
                    catch (Exception)
                    { MessageBox.Show("Chọn lại đúng loại sản phẩm hoặc nhà cung cấp!"); }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
            //Edit SANPHAM
            if (flag == 2)
            {
                string sTmp = "";
                bool   flg  = true;
                if (!vl.Required(txtTenSP.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập tên Sản phẩm!\n";
                    flg  = false;
                }
                if (!vl.Required(cboLSP.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn loại sản phẩm!\n";
                    flg  = false;
                }
                if (!vl.Required(cbNCC.Text))
                {
                    sTmp = sTmp + "Vui lòng chọn nhà cung cấp!\n";
                    flg  = false;
                }
                if (!vl.Required(txtHinhAnh.Text))
                {
                    sTmp = sTmp + "Vui lòng nhập hình ảnh sản phẩm!\n";
                    flg  = false;
                }

                if (flg)
                {
                    try
                    {
                        NHACUNGCAP  ncc = (NHACUNGCAP)cbNCC.SelectedItem;
                        LOAISANPHAM lsp = (LOAISANPHAM)cboLSP.SelectedItem;
                        string      id  = (string)lstSP.SelectedRows[0].Cells[0].Value;
                        if (ctl.checkExist(txtTenSP.Text) || txtTenSP.Text.Contains((string)lstSP.SelectedRows[0].Cells[1].Value))
                        {
                            if (ctl.editSP(id, txtTenSP.Text, txtHinhAnh.Text, lsp.MALOAI, ncc.MANCC))
                            {
                                MessageBox.Show("Cập nhật Sản phẩm thành công!");
                                GUI_SanPham_Load(null, null);
                                controlFunction("enableAll");
                            }
                            else
                            {
                                MessageBox.Show("Cập nhật Sản phẩm không thành công!");
                            }
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Nhập lại đúng Nhà cung cấp/Loại sản phẩm");
                    }
                }
                else
                {
                    MessageBox.Show(sTmp);
                }
            }
        }