示例#1
0
 public T_SalesOrderDetails DeleteSalesOrderDetail(T_SalesOrderDetails ObjModel)
 {
     try
     {
         using (_objUnitOfWork = new UnitOfWork())
         {
             _objUnitOfWork._T_SalesOrderDetails_Repository.Delete(ObjModel.Id);
             _objUnitOfWork.Save();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(ObjModel);
 }
示例#2
0
        public T_SalesOrderDetails GetByIdSalesOrderDetail(Guid UserId)
        {
            var ObjSalesOrder = new T_SalesOrderDetails();

            try
            {
                using (_objUnitOfWork = new UnitOfWork())
                {
                    ObjSalesOrder = _objUnitOfWork._T_SalesOrderDetails_Repository.GetById(UserId);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ObjSalesOrder);
        }
示例#3
0
 public ActionResult DeleteSalesOrderDetails(T_SalesOrderDetails ObjModel)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjModel.Id)))
         {
             var vObj = _blSalesOrder.GetByIdSalesOrderDetail(ObjModel.Id);
             if (vObj != null)
             {
                 _blSalesOrder.DeleteSalesOrderDetail(ObjModel);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(Json(ObjModel));
 }
示例#4
0
        public ActionResult CreateSalesOrderDetails(T_SalesOrderDetails ObjModel)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(Convert.ToString(ObjModel.Id)))
                {
                    var vObjExists = _blSalesOrder.GetByIdSalesOrderDetail(ObjModel.Id);

                    if (vObjExists == null)
                    {
                        Guid guidId           = Guid.NewGuid();
                        Guid guidSalesOrderId = Guid.Parse(Convert.ToString(ObjModel.SalesOrderId));
                        Guid guidItemsId      = Guid.Parse(Convert.ToString(ObjModel.ItemsId));
                        Guid guidBrandId      = Guid.Parse(Convert.ToString(ObjModel.BrandId));
                        Guid guidGuageId      = Guid.Parse(Convert.ToString(ObjModel.GuageId));
                        Guid guidUomId        = Guid.Parse(Convert.ToString(ObjModel.UomId));

                        T_SalesOrderDetails _Obj_T_SalesOrder = new T_SalesOrderDetails()
                        {
                            Id            = guidId,
                            SalesOrderId  = guidSalesOrderId,
                            SlNo          = ObjModel.SlNo,
                            ItemsId       = guidItemsId,
                            BrandId       = guidBrandId,
                            GuageId       = guidGuageId,
                            UomId         = guidUomId,
                            StockQuantity = ObjModel.StockQuantity,
                            Quantity      = ObjModel.Quantity,
                            LatestPrice   = ObjModel.LatestPrice,
                            SellingPrice  = ObjModel.SellingPrice,
                            CreatedBy     = _objAuthentication.UserName,
                            CreatedDate   = DateTime.Now
                        };
                        _blSalesOrder.CreateSalesOrderDetail(_Obj_T_SalesOrder);

                        return(Json(new { data = ObjModel, Success = true }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        Guid guidId           = Guid.Parse(Convert.ToString(ObjModel.Id));
                        Guid guidSalesOrderId = Guid.Parse(Convert.ToString(ObjModel.SalesOrderId));
                        Guid guidItemsId      = Guid.Parse(Convert.ToString(ObjModel.ItemsId));
                        Guid guidBrandId      = Guid.Parse(Convert.ToString(ObjModel.BrandId));
                        Guid guidGuageId      = Guid.Parse(Convert.ToString(ObjModel.GuageId));
                        Guid guidUomId        = Guid.Parse(Convert.ToString(ObjModel.UomId));

                        vObjExists.ItemsId       = guidItemsId;
                        vObjExists.BrandId       = guidBrandId;
                        vObjExists.GuageId       = guidGuageId;
                        vObjExists.UomId         = guidUomId;
                        vObjExists.Quantity      = ObjModel.Quantity;
                        vObjExists.StockQuantity = ObjModel.StockQuantity;
                        vObjExists.Quantity      = ObjModel.Quantity;
                        vObjExists.LatestPrice   = ObjModel.LatestPrice;
                        vObjExists.SellingPrice  = ObjModel.SellingPrice;

                        vObjExists.ModifyBy   = _objAuthentication.UserName;
                        vObjExists.ModifyDate = DateTime.Now;
                        _blSalesOrder.UpdateSalesOrderDetail(vObjExists);

                        return(Json(new { data = ObjModel, Success = true }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Json(new { data = ObjModel, Success = false }, JsonRequestBehavior.AllowGet));
        }