Пример #1
0
 public static ML.Result GetById(ML.Usuario usuario)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.UsuarioGetById(usuario.IdUsuario).FirstOrDefault();
             if (query != null)
             {
                 usuario.ApellidoMaterno = query.ApellidoMaterno;
                 usuario.ApellidoPaterno = query.ApellidoPaterno;
                 usuario.Contrasenia     = query.Contrasenia;
                 usuario.Nombre          = query.Nombre;
                 usuario.UserName        = query.UserName;
                 result.Object           = usuario;
                 result.Correct          = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se encontraron registros. ";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
Пример #2
0
 public static ML.Result Update(ML.Usuario usuario)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities())
         {
             var query = context.UsuarioUpdate(usuario.Nombre, usuario.IdUsuario, usuario.ApellidoPaterno, usuario.ApellidoMaterno, usuario.UserName, usuario.Contrasenia);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se pudo actualizar";
             }
         }
     }
     catch (Exception e)
     {
         result.Correct      = false;
         result.ErrorMessage = e.Message;
     }
     return(result);
 }
Пример #3
0
 // GET: Usuario
 public ActionResult GetAllUsuario()
 {
     ML.Result  result  = BL.Usuario.GetAllUsuario();
     ML.Usuario usuario = new ML.Usuario();
     usuario.Usuarios = result.Objects;
     return(View(usuario));
 }
Пример #4
0
        public static ML.Result UpdateUsuario(ML.Usuario usuario)
        {
            ML.Result result = new ML.Result();
            try
            {
                using (SqlConnection context = new SqlConnection(DL.Conection.Connection()))
                {
                    var query = "UPDATE [Usuarios] SET [Nombre] = @Nombre, [ApellidoPaterno] = @ApellidoPaterno, [ApellidoMaterno] = @ApellidoMaterno, [Telefono] = @Telefono, [Direccion] = @Direccion WHERE IdUsuario = @IdUsuario";
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.Connection  = context;
                        cmd.CommandText = query;

                        SqlParameter[] collection = new SqlParameter[6];

                        collection[1]       = new SqlParameter("Nombre", SqlDbType.VarChar);
                        collection[1].Value = usuario.Nombre;

                        collection[2]       = new SqlParameter("ApellidoPaterno", SqlDbType.VarChar);
                        collection[2].Value = usuario.ApellidoPaterno;

                        collection[3]       = new SqlParameter("ApellidoMaterno", SqlDbType.VarChar);
                        collection[3].Value = usuario.ApellidoMaterno;

                        collection[4]       = new SqlParameter("Telefono", SqlDbType.VarChar);
                        collection[4].Value = usuario.Telefono;

                        collection[5]       = new SqlParameter("Direccion", SqlDbType.VarChar);
                        collection[5].Value = usuario.Direccion;

                        collection[0]       = new SqlParameter("IdUsuario", SqlDbType.Int);
                        collection[0].Value = usuario.IDUsuario;

                        cmd.Parameters.AddRange(collection);

                        cmd.Connection.Open();
                        int rows = cmd.ExecuteNonQuery();

                        if (rows >= 1)
                        {
                            result.Correct = true;
                        }
                        else
                        {
                            result.Correct = false;
                        }
                        cmd.Connection.Close();
                    }
                }
            }
            catch (Exception e)
            {
                result.Correct      = false;
                result.ErrorMessage = "Error en " + e.Message;
            }
            return(result);
        }
 public IHttpActionResult Loggin([FromBody] ML.Usuario usuario)
 {
     if (usuario.UserName == "UsuarioTest" && usuario.Password == "123456") //colocar por defecto un usuario y password para ver si estan logueados correctamente
     {
         var token = Token.GenerateTokenJwt(usuario.UserName);
         return(Ok(token));    //en caso de estar autorizado genera el token
     }
     else
     {
         return(Unauthorized());
     }
 }
Пример #6
0
 public IHttpActionResult AddUsuario([FromBody] ML.Usuario Usuario)
 {
     ML.Result result = BL.Usuario.AddUsuario(Usuario);
     if (result.Correct)
     {
         return(Ok(result));
     }
     else
     {
         return(NotFound());
     }
 }
Пример #7
0
 public ActionResult UsuarioAdd(ML.Usuario usuario)
 {
     if (usuario.Nombre == null || usuario.ApellidoPaterno == null || usuario.ApellidoMaterno == null || usuario.Telefono == null || usuario.Direccion == null)
     {
         return(null);
     }
     else
     {
         ML.Result result = BL.Usuario.AddUsuario(usuario);
         return(RedirectToAction("GetAllUsuario"));
     }
 }
Пример #8
0
 public IHttpActionResult UpdateUsuario(int IdUsuario, [FromBody] ML.Usuario Usuario)
 {
     Usuario.IDUsuario = IdUsuario;
     ML.Result result = BL.Usuario.UpdateUsuario(Usuario);
     if (result.Correct)
     {
         return(Ok(result));
     }
     else
     {
         return(NotFound());
     }
 }
Пример #9
0
        public static ML.Result GetAllUsuario()
        {
            ML.Result result = new ML.Result();
            try
            {
                using (SqlConnection context = new SqlConnection(DL.Conection.Connection()))
                {
                    string query = "SELECT [IdUsuario], [Nombre], [ApellidoPaterno], [ApellidoMaterno], [Telefono], [Direccion] FROM [Usuarios]";
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        cmd.Connection  = context;
                        cmd.CommandText = query;

                        DataSet        ds = new DataSet();
                        SqlDataAdapter da = new SqlDataAdapter(cmd);
                        da.Fill(ds);

                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            result.Objects = new List <object>();

                            foreach (DataRow row in ds.Tables[0].Rows)
                            {
                                ML.Usuario usuario = new ML.Usuario();
                                usuario.IDUsuario       = int.Parse(row[0].ToString());
                                usuario.Nombre          = row[1].ToString();
                                usuario.ApellidoPaterno = row[2].ToString();
                                usuario.ApellidoMaterno = row[3].ToString();
                                usuario.Telefono        = row[4].ToString();
                                usuario.Direccion       = row[5].ToString();
                                result.Objects.Add(usuario);
                            }

                            result.Correct = true;
                        }
                        else
                        {
                            result.Correct      = false;
                            result.ErrorMessage = "Error no hay registros";
                        }
                    }
                }
            }
            catch (Exception e)
            {
                result.Correct      = false;
                result.ErrorMessage = "Error en " + e.Message;
            }
            return(result);
        }
Пример #10
0
        public ActionResult UpdateUsuario(int?Id)
        {
            ML.Result result = new ML.Result();
            if (Id > 0)
            {
                //si existe
                result = BL.Usuario.GetByIdUsuario(Id.Value);
                ML.Usuario usuario = new ML.Usuario();
                usuario.IDUsuario       = ((ML.Usuario)result.Object).IDUsuario;
                usuario.Nombre          = ((ML.Usuario)result.Object).Nombre;
                usuario.ApellidoPaterno = ((ML.Usuario)result.Object).ApellidoPaterno;
                usuario.ApellidoMaterno = ((ML.Usuario)result.Object).ApellidoMaterno;
                usuario.Telefono        = ((ML.Usuario)result.Object).Telefono;
                usuario.Direccion       = ((ML.Usuario)result.Object).Direccion;

                return(View(usuario));
            }
            return(RedirectToAction("GetAllUsuario"));
        }
Пример #11
0
 public ActionResult UsuarioUpdate(ML.Usuario usuario)
 {
     ML.Result result = new ML.Result();
     result = BL.Usuario.UpdateUsuario(usuario);
     return(RedirectToAction("GetAllUsuario"));
 }