Ejemplo n.º 1
0
        public ActionResult Misdatos(CotizarService.Sesion model)
        {
            if (!string.IsNullOrEmpty(model.usuario.nombrecompleto) && !string.IsNullOrEmpty(model.usuario.celular) && !string.IsNullOrEmpty(model.usuario.correoelectronico))
            {
                CotizarService.Usuario _obj = new CotizarService.Usuario
                {
                    idusuario         = model.usuario.idusuario,
                    rol_idrol         = model.usuario.rol_idrol,
                    empresa_idempresa = model.usuario.empresa_idempresa,
                    celular           = model.usuario.celular,
                    correoelectronico = model.usuario.correoelectronico,
                    nombrecompleto    = model.usuario.nombrecompleto,
                    activo            = true
                };

                CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient();
                if (_Service.Usuario_Actualizar(_obj))
                {
                    base.RegistrarNotificación("Datos actualizados con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso);
                    SesionActual.usuario = model.usuario;
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError);
                }
            }
            else
            {
                base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia);
            }

            ViewBag.areas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre", base.SesionActual.usuario.itemlista_iditemlistas_area.ToString());
            return(View(SesionActual));
        }
Ejemplo n.º 2
0
        public ActionResult Misdatos(CotizarService.Sesion model)
        {
            if (!string.IsNullOrEmpty(model.usuario.nombrecompleto) && !string.IsNullOrEmpty(model.usuario.celular) && !string.IsNullOrEmpty(model.usuario.correoelectronico))
            {
                CotizarService.Usuario _obj = new CotizarService.Usuario
                {
                    idusuario = model.usuario.idusuario,
                    rol_idrol = model.usuario.rol_idrol,
                    empresa_idempresa = model.usuario.empresa_idempresa,
                    celular = model.usuario.celular,
                    correoelectronico = model.usuario.correoelectronico,
                    nombrecompleto = model.usuario.nombrecompleto,
                    activo = true
                };

                CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient();
                if (_Service.Usuario_Actualizar(_obj))
                {
                    base.RegistrarNotificación("Datos actualizados con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso);
                    SesionActual.usuario = model.usuario;
                    return RedirectToAction("Index", "Home");
                }
                else
                {
                    base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError);
                }
            }
            else
            {
                base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia);
            }

            ViewBag.areas = new SelectList(SAL.ItemsListas.RecuperarActivosGrupo((byte)Models.Enumeradores.TiposLista.Areas), "iditemlista", "nombre", base.SesionActual.usuario.itemlista_iditemlistas_area.ToString());
            return View(SesionActual);
        }
Ejemplo n.º 3
0
 public ActionResult EditarUsuario(CotizarService.Usuario obj)
 {
     if (ModelState.IsValid)
     {
         CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient();
         if (_Service.Usuario_Actualizar(obj))
         {
             base.RegistrarNotificación("Usuario actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso);
             return(RedirectToAction("ListaUsuarios", "Administracion"));
         }
         else
         {
             base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError);
         }
     }
     else
     {
         base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia);
     }
     return(View(obj));
 }
Ejemplo n.º 4
0
 public ActionResult EditarUsuario(CotizarService.Usuario obj)
 {
     if (ModelState.IsValid)
     {
         CotizarService.CotizarServiceClient _Service = new CotizarService.CotizarServiceClient();
         if (_Service.Usuario_Actualizar(obj))
         {
             base.RegistrarNotificación("Usuario actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso);
             return RedirectToAction("ListaUsuarios", "Administracion");
         }
         else
         {
             base.RegistrarNotificación("Falla en el servicio de inserción.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError);
         }
     }
     else
     {
         base.RegistrarNotificación("Algunos valores no validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia);
     }
     return View(obj);
 }