Ejemplo n.º 1
0
 public int themlsp(LOAI_SAN_PHAM lsp)
 {
     if (ad.themLsp(lsp) == 0)
     {
         return(0);
     }
     else
     {
         return(1);
     }
 }
Ejemplo n.º 2
0
 public bool XoaLoaiSP(string ma)
 {
     try
     {
         LOAI_SAN_PHAM p = sp.LOAI_SAN_PHAMs.Where(t => t.MALOAI == ma).FirstOrDefault();
         sp.LOAI_SAN_PHAMs.DeleteOnSubmit(p);
         sp.SubmitChanges();
         return(true);
     }
     catch { return(false); }
 }
Ejemplo n.º 3
0
 public bool SuaTTLoaiSanPham(LOAI_SAN_PHAM p)
 {
     try
     {
         LOAI_SAN_PHAM k = sp.LOAI_SAN_PHAMs.Where(t => t.MALOAI == p.MALOAI).FirstOrDefault();
         k = p;
         sp.SubmitChanges();
         return(true);
     }
     catch { return(false); }
 }
Ejemplo n.º 4
0
 public bool ThemLoaiSP(LOAI_SAN_PHAM loai)
 {
     try
     {
         sp.LOAI_SAN_PHAMs.InsertOnSubmit(loai);
         sp.SubmitChanges();
         return(true);
     }
     catch {
         return(false);
     }
 }
Ejemplo n.º 5
0
        public bool KTKhoaLoaiSP(string ma)
        {
            LOAI_SAN_PHAM loai = sp.LOAI_SAN_PHAMs.Where(t => t.MALOAI == ma).FirstOrDefault();

            if (loai == null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            LOAI_SAN_PHAM p     = new LOAI_SAN_PHAM();
            int           index = dataLoaiSP.CurrentCell.RowIndex;

            //if (kh.IsNumber(p.SDTKH))
            //{
            if (qlkho.SuaTTLoaiSanPham(p))
            {
                MessageBox.Show("Cập nhật thông tin thành công");
            }
            else
            {
                MessageBox.Show("Cập nhật thông tin thất bại");
            }
            dataLoaiSP.DataSource = qlkho.LoadDLLoaiSP();
        }
Ejemplo n.º 7
0
 public HttpResponseMessage Create(HttpRequestMessage request, LOAI_SAN_PHAM loaiSanPhamModel)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (ModelState.IsValid)
         {
             request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
         }
         else
         {
             var loaiSanPham = _loaiSanPhamService.Add(loaiSanPhamModel);
             _loaiSanPhamService.SaveChange();
             response = request.CreateResponse(HttpStatusCode.Created, loaiSanPham);
         }
         return response;
     }));
 }
Ejemplo n.º 8
0
        public int themlsp(LOAI_SAN_PHAM lsp)
        {
            SqlParameter[] parm = new SqlParameter[]
            {
                new SqlParameter("@MaLoaiSanPhams", SqlDbType.NVarChar, 20),
                new SqlParameter("@TenLoaiSanPham", SqlDbType.NVarChar, 100),
                new SqlParameter("@MoTa", SqlDbType.NVarChar, 350),
            };

            parm[0].Value = lsp.MaLoaiSanPham ?? DBNull.Value.ToString();
            parm[1].Value = lsp.tenloaisanpham;
            parm[2].Value = lsp.MoTa;
            try
            {
                DataAccessHelper.ExecuteNonQuery(DataAccessHelper.ConnectionString, CommandType.StoredProcedure, "Insert_Auto_Product_Type", parm);
                return(1);
            }
            catch
            {
                return(0);
            }
        }
        public IList <LOAI_SAN_PHAM> GetAllLSPInAdmin(string page, string size) // in admin in shoping left -->inner
        // in shoping
        {
            DataTable dt      = new DataTable();
            string    cmdText = string.Format(@"Select LSP.*, Count(SP.MaLoaiSanPham) as 'Số lượng' From [dbo].[LOAI_SAN_PHAM] LSP
                    left join [dbo].[SAN_PHAM] SP
                    On LSP.MaLoaiSanPham = SP.MaLoaiSanPham
                        Group By LSP.MaLoaiSanPham, LSP.TenLoaiSanPham, LSP.MoTa
							order by LSP.MaLoaiSanPham Desc Offset {1}*({0}-1) Rows Fetch Next {1} Rows Only"                            , page, size);

            dt = DataAccessHelper.log(cmdText);
            List <LOAI_SAN_PHAM> li = new List <LOAI_SAN_PHAM>();

            foreach (DataRow dr in dt.Rows)
            {
                LOAI_SAN_PHAM lsp = new LOAI_SAN_PHAM();
                lsp.maloaisanpham  = dr[0].ToString();
                lsp.tenloaisanpham = dr[1].ToString();
                lsp.mota           = dr[2].ToString();
                lsp.soLuong        = int.Parse(dr[3].ToString());
                li.Add(lsp);
            }
            return(li);
        }
Ejemplo n.º 10
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtLoaiSP.Text == "")
            {
                MessageBox.Show("bạn chưa nhập loại sản phẩm");
                txtLoaiSP.Focus();
                return;
            }
            LOAI_SAN_PHAM loai = new LOAI_SAN_PHAM();

            loai.MALOAI  = txtMaLoaiSP.Text;
            loai.TENLOAI = txtLoaiSP.Text;
            loai.MOTALSP = txtMoTa.Text;

            if (qlkho.KTKhoaLoaiSP(txtMaLoaiSP.Text.Trim()))
            {
                if (qlkho.ThemLoaiSP(loai))
                {
                    dataLoaiSP.DataSource = qlkho.LoadDLLoaiSP();
                    pnNhapLoaiSP.Enabled  = false;
                    btnLuu.Enabled        = false;
                    txtLoaiSP.Text        = string.Empty;
                    txtMoTa.Text          = string.Empty;
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại");
                }
            }
            else
            {
                MessageBox.Show("Trùng mã sản phẩm");
                txtMaLoaiSP.Text = qlkho.MaLoaiSP();
            }
        }
Ejemplo n.º 11
0
 public int themLsp(LOAI_SAN_PHAM lsp)
 {
     return(ad.themlsp(lsp));
 }
Ejemplo n.º 12
0
 public void Update(LOAI_SAN_PHAM loaiSanPham)
 {
     _loaiSanPhamRepository.Update(loaiSanPham);
 }
Ejemplo n.º 13
0
 public LOAI_SAN_PHAM Add(LOAI_SAN_PHAM loaiSanPham)
 {
     return(_loaiSanPhamRepository.Add(loaiSanPham));
 }