public JsonResult Guardar(TiendaViewModel oTiendaViewModel) { List <String> resultado = new List <String>(); resultado.Add("true"); resultado.Add(Constantes.GuardadoExitoso); TiendaServicesController oServices = new TiendaServicesController(); try { EntityTienda oEntityTiendaExists = oServices.SelectByKey(oTiendaViewModel.EntityTienda.Key); if (Constantes.CadenaVacio != oEntityTiendaExists.Key.CodTienda) { oServices.Update(oTiendaViewModel.EntityTienda); } else { oServices.Insert(oTiendaViewModel.EntityTienda); } } catch (Exception) { resultado[0] = "false"; resultado[1] = Constantes.GuardadoNoExitoso; } return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult TiendaGridPV(TiendaViewModel oTiendaViewModel, Int32 pageIndex) { TiendaServicesController oServices = new TiendaServicesController(); if (null == oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion) { oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion = new SGI.Proxy.Services.TiendaServices.EntityPaginacion(); oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion.PageIndex = (pageIndex != Constantes.Cero) ? pageIndex : Constantes.PageIndex; oTiendaViewModel.EntityTiendaPaginacion.EntityPaginacion.RowsPerPage = Constantes.RowsPerPage; } EntityTiendaPaginacion oEntityTiendaPaginacion = oTiendaViewModel.EntityTiendaPaginacion; IList <EntityTiendaPaginacion> oListTienda = oServices.SelectPagging(ref oEntityTiendaPaginacion); oTiendaViewModel.ListTiendaPaginado = oListTienda; oTiendaViewModel.EntityTiendaPaginacion = oEntityTiendaPaginacion; return(PartialView(Constantes.TiendaGridPV, oTiendaViewModel)); }
public ActionResult Edit(KeyEmpleado oKey) { EmpleadoServicesController oServices = new EmpleadoServicesController(); UsuarioServicesController oUsuarioServices = new UsuarioServicesController(); CargoServicesController oCargoServices = new CargoServicesController(); TiendaServicesController oTiendaServices = new TiendaServicesController(); EmpleadoViewModel oEmpleadoViewModel = new EmpleadoViewModel(); EntityEmpleado oEntityEmpleado = oServices.SelectByKey(oKey); oEmpleadoViewModel.ListCargo = oCargoServices.Select (new EntityCargo { Key = new KeyCargo { IDCargo = -1 }, Estado = Constantes.Activo }); oEmpleadoViewModel.ListTienda = oTiendaServices.Select (new EntityTienda { Key = new KeyTienda { CodTienda = Constantes.CadenaVacio }, Estado = Constantes.Activo }); oEmpleadoViewModel.EntityEmpleado = oEntityEmpleado; KeyUsuario oKeyUsuario = new KeyUsuario { IDUsuario = oEntityEmpleado.Key.IDEmpleado }; oEmpleadoViewModel.EntityUsuarioEmpleado = oUsuarioServices.SelectByKey(oKeyUsuario); return(PartialView(Constantes.EmpleadoUsuarioEditPV, oEmpleadoViewModel)); }
public ActionResult Edit(KeyTienda oKey) { TiendaServicesController oServices = new TiendaServicesController(); UbigeoServicesController oUbigeoServices = new UbigeoServicesController(); UsuarioServicesController oUsuarioServices = new UsuarioServicesController(); TiendaViewModel oTiendaViewModel = new TiendaViewModel(); EntityTienda oEntityTienda = oServices.SelectByKey(oKey); oTiendaViewModel.EntityTienda = oEntityTienda; if (String.IsNullOrEmpty(oEntityTienda.Key.CodTienda)) { oTiendaViewModel.ListDepartamento = oUbigeoServices.SelectDepartamento (new EntityDepartamento { Key = new KeyDepartamento { IdDepartamento = Constantes.CadenaVacio }, Estado = Constantes.Activo }); oTiendaViewModel.ListProvincia = oUbigeoServices.SelectProvincia (new EntityProvincia { Key = new KeyProvincia { IdDepartamento = Constantes.CadenaVacio, IdProvincia = Constantes.CadenaSeleccione }, Estado = Constantes.Activo }); oTiendaViewModel.ListDistrito = oUbigeoServices.SelectDistrito (new EntityDistrito { Key = new KeyDistrito { IdDepartamento = Constantes.CadenaVacio, IdProvincia = Constantes.CadenaSeleccione, IdDistrito = Constantes.CadenaSeleccione }, Estado = Constantes.Activo }); } else { oTiendaViewModel.ListDepartamento = oUbigeoServices.SelectDepartamento (new EntityDepartamento { Key = new KeyDepartamento { IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion }, Estado = Constantes.Activo }); oTiendaViewModel.ListProvincia = oUbigeoServices.SelectProvincia (new EntityProvincia { Key = new KeyProvincia { IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion, IdProvincia = oTiendaViewModel.EntityTienda.IdProvincia }, Estado = Constantes.Activo }); oTiendaViewModel.ListDistrito = oUbigeoServices.SelectDistrito (new EntityDistrito { Key = new KeyDistrito { IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion, IdProvincia = oTiendaViewModel.EntityTienda.IdProvincia, IdDistrito = oTiendaViewModel.EntityTienda.IdDistrito }, Estado = Constantes.Activo }); } return(PartialView(Constantes.TiendaEdit, oTiendaViewModel)); }