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); }
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); }
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)); }
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)); }