public PartialViewResult PedidoGenerarPV(PedidoViewModel oPedidoViewModel, int idGrupo, int pageIndex) { ProductoServicesController oServices = new ProductoServicesController(); GrupoViewModel oGrupoViewModel = new GrupoViewModel(); ProductoViewModel oProductoViewModel = new ProductoViewModel(); oPedidoViewModel.GrupoViewModel = oGrupoViewModel; Pg.EntityGrupo oEntityGrupo = new Pg.EntityGrupo() { Key = new Pg.KeyGrupo { IDGrupo = Constantes.UnoNegativo }, Estado = Constantes.Activo }; oPedidoViewModel.GrupoViewModel.EntityGrupo = oEntityGrupo; oPedidoViewModel.GrupoViewModel.ListGrupo = oGrupoServices.Select(oEntityGrupo); oGrupoServices.Select(oEntityGrupo); if (null == oPedidoViewModel.ProductoViewModel) { oPedidoViewModel.ProductoViewModel = oProductoViewModel; oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion = new Pp.EntityProductoPaginacion(); oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.IdGrupo = idGrupo; } else { oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion = new Pp.EntityProductoPaginacion(); oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.IdGrupo = idGrupo; } if (null == oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.EntityPaginacion) { oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.Estado = Constantes.Activo; oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.EntityPaginacion = new SGI.Proxy.Services.ProductoServices.EntityPaginacion(); oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.EntityPaginacion.PageIndex = (pageIndex != Constantes.Cero) ? pageIndex : Constantes.PageIndex; oPedidoViewModel.ProductoViewModel.EntityProductoPaginacion.EntityPaginacion.RowsPerPage = Constantes.RowsPerPage; } oProductoViewModel = oPedidoViewModel.ProductoViewModel; Pp.EntityProductoPaginacion oEntityProductoPaginacion = oProductoViewModel.EntityProductoPaginacion; IList <Pp.EntityProductoPaginacion> oListProducto = oServices.SelectPagging(ref oEntityProductoPaginacion); oProductoViewModel.ListProductoPaginado = oListProducto; oProductoViewModel.EntityProductoPaginacion = oEntityProductoPaginacion; oPedidoViewModel.ProductoViewModel = oProductoViewModel; return(PartialView(Constantes.PedidoGenerarPV, oPedidoViewModel)); }
public ActionResult Edit(KeyProducto key) { ProductoServicesController oServices = new ProductoServicesController(); GrupoServicesController oGrupoServices = new GrupoServicesController(); EntityProducto oEntityProducto = oServices.SelectByKey(key); ProductoViewModel oProductoViewModel = new ProductoViewModel(); oProductoViewModel.EntityProducto = oEntityProducto; oProductoViewModel.ListGrupo = oGrupoServices.Select (new EntityGrupo { IDGrupoPadre = Constantes.UnoNegativo, Key = new KeyGrupo { IDGrupo = Constantes.UnoNegativo } } ); oProductoViewModel.EditableCantidadinventario = Constantes.Falso; return(PartialView(Constantes.ProductoEdit, oProductoViewModel)); }
public ActionResult Edit(KeyGrupo oKey) { GrupoServicesController oServices = new GrupoServicesController(); UsuarioServicesController oUsuarioServices = new UsuarioServicesController(); GrupoViewModel oGrupoViewModel = new GrupoViewModel(); EntityGrupo oEntityGrupo = oServices.SelectByKey(oKey); oGrupoViewModel.EntityGrupo = oEntityGrupo; oGrupoViewModel.ListGrupo = oServices.Select (new EntityGrupo { IDGrupoPadre = Constantes.UnoNegativo, Key = new KeyGrupo { IDGrupo = Constantes.UnoNegativo } } ); return(PartialView(Constantes.GrupoEdit, oGrupoViewModel)); }