コード例 #1
0
        public JsonResult Guardar(UsuarioViewModel oUsuarioViewModel)
        {
            List <String> resultado = new List <String>();

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

            UsuarioServicesController oServices = new UsuarioServicesController();

            try
            {
                EntityUsuario oEntityUsuarioExists = oServices.SelectByKey(oUsuarioViewModel.EntityUsuario.Key);

                if (Constantes.Cero != oEntityUsuarioExists.Key.IDUsuario)
                {
                    oServices.Update(oUsuarioViewModel.EntityUsuario);
                }
                else
                {
                    oServices.Insertar(oUsuarioViewModel.EntityUsuario);
                }
            }
            catch (Exception)
            {
                resultado[0] = "false";
                resultado[1] = Constantes.GuardadoNoExitoso;
            }

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public EntityUsuario Delete(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioApp.Delete(oEntityUsuario));
     }
     catch (Exception)
     {
         throw new FaultException("Error al eliminar usuarios");
     }
 }
コード例 #3
0
 public EntityUsuario Update(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioApp.Update(oEntityUsuario));
     }
     catch (Exception)
     {
         throw new FaultException("Error al actualizar usuarios");
     }
 }
コード例 #4
0
 public EntityUsuario Insert(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioApp.Insert(oEntityUsuario));
     }
     catch (Exception)
     {
         throw new FaultException("Error al insertar usuarios");
     }
 }
コード例 #5
0
 public IList <EntityUsuario> Select(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioApp.Select(oEntityUsuario));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar usuarios");
     }
 }
コード例 #6
0
 public EntityUsuario Insertar(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioService.Insert(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
 public IList <EntityUsuario> Select(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioService.Select(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
 public Boolean Autenticar(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(Repo.Autenticar(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #9
0
 public EntityUsuario Update(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioService.Update(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #10
0
 public Boolean Autenticar(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioApp.Autenticar(oEntityUsuario));
     }
     catch (Exception)
     {
         throw new FaultException("Error al autenticar usuarios");
     }
 }
コード例 #11
0
 public Boolean AutenticarUsuario(EntityUsuario oEntityUsuario)
 {
     try
     {
         return(UsuarioService.Autenticar(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #12
0
 public IList <EntityUsuario> Select(EntityUsuario oEntityUsuario)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Select(oEntityUsuario, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #13
0
 public EntityUsuario Delete(EntityUsuario oEntityUsuario)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Delete(oEntityUsuario, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #14
0
 public IList <EntityUsuario> Select(EntityUsuario oEntityUsuario, CTransaction oCTransaction)
 {
     try
     {
         DataUsuarioRepository data = new DataUsuarioRepository(oEntityUsuario, "usuario");
         return(data.Select(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #15
0
 public EntityUsuario Delete(EntityUsuario oEntityUsuario, CTransaction oCTransaction)
 {
     try
     {
         DataUsuarioRepository data = new DataUsuarioRepository(oEntityUsuario, "usuario");
         return(data.Delete(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #16
0
 public Boolean Autenticar(EntityUsuario oEntityUsuario)
 {
     try
     {
         DataUsuarioRepository data = new DataUsuarioRepository(oEntityUsuario, "usuario");
         return(data.Autenticar(oEntityUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #17
0
        public ActionResult IngresarSesion(String usuario, String clave, String stringUrl)

        {
            if (String.IsNullOrEmpty(usuario) || String.IsNullOrEmpty(clave))
            {
                return(RedirectToAction("IniciarSesion", "Cuenta"));
            }
            else
            {
                UsuarioServicesController oUsuarioServices = new UsuarioServicesController();
                EntityUsuario             oEntityUsuario   = new EntityUsuario();
                oEntityUsuario.Usuario = usuario;
                oEntityUsuario.Clave   = clave;
                Boolean valido = oUsuarioServices.AutenticarUsuario(oEntityUsuario);

                if (valido)
                {
                    FormsService.SignIn(usuario, false);

                    Session["Usuario"]          = oUsuarioServices.Select(oEntityUsuario).First();
                    SessionHelper.NombreUsuario = oEntityUsuario.Usuario;

                    //GENERAR MENU

                    String redirect = FormsAuthentication.GetRedirectUrl(usuario, false);
                    if (!String.IsNullOrEmpty(stringUrl))
                    {
                        redirect = (stringUrl == "/") ? redirect : "~" + stringUrl;
                    }

                    return(Redirect(redirect));
                }
                else
                {
                    return(RedirectToAction("IniciarSesion", "Cuenta"));
                }
            }
        }