Exemple #1
0
        public ActionResult Editar(Usuario usuario)
        {
            try
            {
                var claveSegura = Seguridad.EncryptString(Seguridad.SecureKey, usuario.Clave);
                if (ObjUsuario.ActualizaUsuario(usuario.IdUsuario, usuario.IdEmpresa, usuario.IdTipoIdentificacion, usuario.Identificacion,
                                                usuario.Nombre, usuario.Apellido1, usuario.Apellido2, usuario.Telefono, usuario.Correo, claveSegura, usuario.Estado, Session["Identificacion"].ToString()))
                {
                    ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Usuario", "Editar Usuario", "Se edita correctamente un usuario.", 1);
                    return(RedirectToAction("IndexUsuario"));
                }
                else
                {
                    ViewBag.Empresas             = ListaEmpresas().Where(x => x.Estado == true);
                    ViewBag.TipoIdentificaciones = ListaTipoIdentificacion().Where(x => x.Estado == true);
                    ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Usuario", "Editar Usuario", "Error al editar usuario.", 0);
                    return(View(usuario));
                }
            }
            catch (Exception)
            {
                ViewBag.Empresas             = ListaEmpresas().Where(x => x.Estado == true);
                ViewBag.TipoIdentificaciones = ListaTipoIdentificacion().Where(x => x.Estado == true);
                ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Usuario", "Editar Usuario", "Error al editar usuario.", 0);
                return(View(usuario));

                throw;
            }
        }
        public ActionResult Editar(Usuario usuario)
        {
            try
            {
                if (ObjUsuario.ActualizaUsuario(usuario.IdUsuario, usuario.Nombre_usuario, usuario.Apellido1_usuario, usuario.Apellido2_usuario,
                                                usuario.Fecha_nacimiento, usuario.IdTipoIdentificacion, usuario.Identificacion, usuario.Correo,
                                                usuario.Saldo, usuario.Telefono, usuario.Clave, usuario.Estado))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    //ViewBag.Usuarios = ObjUsuario.ConsultarUsuario();
                    return(View());
                }
            }

            catch (Exception ex)
            {
                return(new HttpNotFoundResult("Error al editar Usuario"));
            }
        }