コード例 #1
0
        public ActionResult SaveForm(string keyValue, string strEntity)
        {
            productEntity entity = strEntity.ToObject <productEntity>();

            productIBLL.SaveEntity(keyValue, entity);
            return(Success("保存成功!"));
        }
コード例 #2
0
        public bool Updateproduct(int prdID, productEntity obj)
        {
            bool       res = false;
            SqlCommand cmd = new SqlCommand("PRD_spSaveProduct");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@p_prdID", obj.prdID);
            cmd.Parameters.AddWithValue("@p_prdCode", obj.prdCode);
            cmd.Parameters.AddWithValue("@p_prdName", obj.prdName);
            cmd.Parameters.AddWithValue("@p_UOMID", obj.UOMID);
            cmd.Parameters.AddWithValue("@p_splitable", obj.splitable);
            cmd.Parameters.AddWithValue("@p_stock", obj.stock);
            cmd.Parameters.AddWithValue("@p_re_Orderlevel", obj.re_Orderlevel);
            cmd.Parameters.AddWithValue("@p_HSNCode", obj.HSNCode);
            cmd.Parameters.AddWithValue("@p_sell_price", obj.sell_price);
            cmd.Parameters.AddWithValue("@p_cost_price", obj.cost_price);
            cmd.Parameters.AddWithValue("@p_ActionBy", obj.ActionBy);
            cmd.Parameters.AddWithValue("@p_IsActive", obj.IsActive);
            var locMax = _unitOfWork.DbLayer.ExecuteNonQuery(cmd);

            if (locMax != Int32.MaxValue)
            {
                res = true;
            }
            return(res);
        }
コード例 #3
0
 public bool Post([FromBody] productEntity productEntity)
 {
     try
     {
         return(_productService.Createproduct(productEntity));
     }
     catch (Exception ex)
     {
         throw new ApiDataException(1000, "Category Not Found", HttpStatusCode.NotFound);
     }
 }
コード例 #4
0
 public bool Put([FromBody] productEntity productEntity)
 {
     try
     {
         if (productEntity.prdID > 0)
         {
             return(_productService.Updateproduct(productEntity.prdID, productEntity));
         }
     }
     catch (Exception ex)
     {
         throw new ApiDataException(1000, "Category not found", HttpStatusCode.NotFound);
     }
     return(false);
 }
コード例 #5
0
        public ActionResult GetPageList(string pagination, string queryJson)
        {
            productEntity query         = queryJson.ToObject <productEntity>();
            Pagination    paginationobj = pagination.ToObject <Pagination>();
            var           data          = productIBLL.GetPageList(paginationobj, query);
            var           jsonData      = new
            {
                rows    = data,
                total   = paginationobj.total,
                page    = paginationobj.page,
                records = paginationobj.records
            };

            return(Success(jsonData));
        }