Exemple #1
0
        public JsonResult Guardar(GrupoViewModel oGrupoViewModel)
        {
            List <String> resultado = new List <String>();

            resultado.Add("true");
            resultado.Add(Constantes.GuardadoExitoso);

            GrupoServicesController oServices = new GrupoServicesController();

            try
            {
                EntityGrupo oEntityGrupoExists = oServices.SelectByKey(oGrupoViewModel.EntityGrupo.Key);

                if (Constantes.Cero != oEntityGrupoExists.Key.IDGrupo)
                {
                    oServices.Update(oGrupoViewModel.EntityGrupo);
                }
                else
                {
                    oServices.Insert(oGrupoViewModel.EntityGrupo);
                }
            }
            catch (Exception)
            {
                resultado[0] = "false";
                resultado[1] = Constantes.GuardadoNoExitoso;
            }


            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        public ActionResult GrupoGridPV(GrupoViewModel oGrupoViewModel, Int32 pageIndex)
        {
            GrupoServicesController oServices = new GrupoServicesController();

            if (null == oGrupoViewModel.EntityGrupoPaginacion.EntityPaginacion)
            {
                oGrupoViewModel.EntityGrupoPaginacion.EntityPaginacion             = new SGI.Proxy.Services.GrupoServices.EntityPaginacion();
                oGrupoViewModel.EntityGrupoPaginacion.EntityPaginacion.PageIndex   = (pageIndex != Constantes.Cero) ? pageIndex : Constantes.PageIndex;
                oGrupoViewModel.EntityGrupoPaginacion.EntityPaginacion.RowsPerPage = Constantes.RowsPerPage;
            }

            EntityGrupoPaginacion oEntityGrupoPaginacion = oGrupoViewModel.EntityGrupoPaginacion;

            IList <EntityGrupoPaginacion> oListGrupo = oServices.SelectPagging(ref oEntityGrupoPaginacion);

            oGrupoViewModel.ListGrupoPaginado     = oListGrupo;
            oGrupoViewModel.EntityGrupoPaginacion = oEntityGrupoPaginacion;

            return(PartialView(Constantes.GrupoGridPV, oGrupoViewModel));
        }
Exemple #4
0
        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));
        }