Esempio n. 1
0
 public ActionResult <IEnumerable <string> > PostEspiral([FromForm] Requisitos Tipos)
 {
     if (Tipos.File == null)
     {
         return(BadRequest(new string[] { "El valor -File- es inválido" }));
     }
     else if (Path.GetExtension(Tipos.File.Name) != ".txt")
     {
         return(BadRequest(new string[] { "Extensión no válida" }));
     }
     else if (Tipos.Ancho > 0)
     {
         return(BadRequest(new string[] { "El valor -Ancho- es inválido" }));
     }
     else if (!(Tipos.Reloj == "Abajo"))
     {
         return(BadRequest(new string[] { "El valor -Reloj- es inválido" }));
     }
     else
     {
         using (FileStream thisFile = new FileStream("Mis Cifrados/" + Tipos.File.FileName, FileMode.OpenOrCreate))
         {
             Espiral Espiral = new Espiral();
             //Archivo-Desifrar-Ancho-Reloj
             Espiral.TodoEspiral(thisFile, "Desifrar", Tipos.Ancho, Tipos.Reloj);
         }
     }
     return(new string[] { "Cifrado " + Tipos.Name + " satisfactorio" });
 }
Esempio n. 2
0
        /// <summary>
        ///
        /// Metodo que se utiliza para obtener las solicitudes aprobadas o rechazadas
        ///
        /// </summary>
        /// <param name="Estado"></param>
        /// <returns></returns>

        public List <Requisitos> GetAllAprobadasRechazadas(int Estado)
        {
            System.Data.SqlClient.SqlConnection conn;
            SqlCommand    command;
            SqlDataReader read;
            var           conString = System.Configuration.
                                      ConfigurationManager.ConnectionStrings["HorasBecaAPI"];
            string strConnString = conString.ConnectionString;

            conn = new SqlConnection(strConnString);
            conn.Open();
            List <Requisitos> ListSolicitud = new List <Requisitos>();

            command = new SqlCommand("select S.IdSolicitud ,S.IdCarnet , S.Observacion, TB.Nombre, E.primer_nombre, E.segundo_nombre , E.primer_apellido, E.segundo_apellido from Solicitud as S inner join estudiantes as E on E.carne = S.IdCarnet  inner join Formulario as F on S.IdFormulario = F.IdFormulario inner join TipoBeca as TB on TB.IdTipoBeca = F.IdTipoBeca where S.[Delete] = 0 and S.IdEstado = " + Estado.ToString(), conn);
            read    = command.ExecuteReader();
            while (read.Read())
            {
                Requisitos sol = new Requisitos();
                sol.IdCarnet  = read["IdCarnet"].ToString();
                sol.TBNombre  = read["Nombre"].ToString();
                sol.Nombre1   = read["primer_nombre"].ToString();
                sol.Nombre2   = read["segundo_nombre"].ToString();
                sol.Apellido1 = read["primer_apellido"].ToString();
                sol.Apellido2 = read["segundo_apellido"].ToString();

                ListSolicitud.Add(sol);
            }
            read.Close();


            conn.Close();
            return(ListSolicitud);
        }
Esempio n. 3
0
 public ActionResult <IEnumerable <string> > PostCesar([FromForm] Requisitos Tipos)//Comprobar mas errores posibles
 {
     if (Tipos.File == null)
     {
         return(BadRequest(new string[] { "El valor -File- es inválido" }));
     }
     else if (Path.GetExtension(Tipos.File.FileName) != ".txt")
     {
         return(BadRequest(new string[] { "Extensión no válida" }));
     }
     else if (Tipos.Key == null || !(int.TryParse(Tipos.Key, out int Key)))
     {
         return(BadRequest(new string[] { "El valor -Key- es inválido" }));
     }
     else
     {
         using (FileStream thisFile = new FileStream("Mis Cifrados/" + Tipos.File.FileName, FileMode.OpenOrCreate))
         {
             Cesar Cesar = new Cesar();
             //Archivo-Llave-Desifrado
             Cesar.TodoCesar(thisFile, Key, "Desifrado");
         }
     }
     return(new string[] { "Cifrado " + Tipos.Name + " satisfactorio" });
 }
Esempio n. 4
0
 //Avenida Luís Bitencourt, 287 - Itagaçaba, Cruzeiro - State of São Paulo
 public Postagem(int id, string car, string num, bool?desOp, bool?nesOp, Requisitos des, Requisitos nes, ListaEmpresas le)
 {
     list      = le;
     dados     = list.GetUserData(id);
     Data      = DateTime.Today.ToShortDateString(); Hora = DateTime.Now.ToShortTimeString();
     Usuario   = dados[0]; Nome = dados[2]; CompEndereco = dados[9] + ", " + dados[10] + " - " + dados[11] + ", " + dados[7];
     Cargo     = car; NumVagas = num;
     Desejavel = desOp; Necessario = nesOp;
     if (Desejavel == true)
     {
         ConteinerCurso  cur = des.GetConteinerCurso();
         ConteinerFerram fer = des.GetConteinerFerram();
         ConteinerIdioma idi = des.GetConteinerIdioma();
         ConteinerExperi exp = des.GetConteinerExperi();
         SetDesejavel(cur.GetArray(), fer.GetArray(), idi.GetArray(), exp.GetArray());
     }
     if (Necessario == true)
     {
         ConteinerCurso  cur = nes.GetConteinerCurso();
         ConteinerFerram fer = nes.GetConteinerFerram();
         ConteinerIdioma idi = nes.GetConteinerIdioma();
         ConteinerExperi exp = nes.GetConteinerExperi();
         SetDesejavel(cur.GetArray(), fer.GetArray(), idi.GetArray(), exp.GetArray());
     }
     Tipo = "empresa";
 }
        public void EditarRequisito(RequisitoViewModel dadosRequisitos, int id)
        {
            Requisitos ReqAlterado = _mapper.Map <Requisitos>(dadosRequisitos);

            ReqAlterado.Id = id;
            _requisitoRepository.Update(ReqAlterado);
        }
        private void GuardarExpediente()
        {
            int idd, idr;

            using (var context = new Base_Servicio_PracticasEntities(cadenaconexion))
            {
                var a = new Documentos()
                {
                    Entrevista       = ListaDocumentos[0],
                    Carta_Compromiso = ListaDocumentos[1],
                    Anexo            = ListaDocumentos[2],
                    Reglamento       = ListaDocumentos[3],
                    Hoja_Renta       = ListaDocumentos[4]
                };
                context.Documentos.Add(a);
                context.SaveChanges();
                idd = a.ID_Documentos;
            }
            using (var context = new Base_Servicio_PracticasEntities(cadenaconexion))
            {
                var a = new Requisitos()
                {
                    Carta_Presentacion  = ListaRequisitos[0],
                    Carta_Seguro        = ListaRequisitos[1],
                    Historial_Academico = ListaRequisitos[2],
                    Fotos = ListaRequisitos[3],
                    Comprobante_Domicilio = ListaRequisitos[4],
                    Acta_Nacimiento       = ListaRequisitos[5],
                    Curp = ListaRequisitos[6],
                    Credencial_Escolar = ListaRequisitos[7],
                    Credencial_Elector = ListaRequisitos[8],
                    Carta_Compromiso   = ListaRequisitos[9],
                    Cartilla_Servicio  = ListaRequisitos[10],
                };
                context.Requisitos.Add(a);
                context.SaveChanges();
                idr = a.ID_Requisitos;
            }

            using (var context = new Base_Servicio_PracticasEntities(cadenaconexion))
            {
                var a = new Expediente()
                {
                    Etiqueta         = false,
                    ID_Documentacion = idd,
                    ID_Requisitos    = idr
                };
                context.Expediente.Add(a);
                context.SaveChanges();
                ID_Expediente = a.ID_Expediente;
            }
        }
Esempio n. 7
0
        private void CargarTablaReq(DataTable tablaAux)
        {
            DataRow Fila, FilaNueva;

            for (int i = 0; i <= (tablaAux.Rows.Count - 1); i++)
            {
                Fila         = tablaAux.Rows[i];
                FilaNueva    = Requisitos.NewRow();
                FilaNueva[0] = Fila[0].ToString();
                FilaNueva[1] = Fila[1].ToString();
                FilaNueva[2] = Fila[2].ToString();
                Requisitos.Rows.Add(FilaNueva);
            }
        }
Esempio n. 8
0
/// <summary>
        /// obtener requisitos de una oferta, la experiencia es en años - /oferta/{id}/requisitos
        /// </summary>
        /// <param name="Id"></param>
        /// <returns>MultipleOfertaIdRequisitosGet</returns>
        public IHttpActionResult Get([FromUri] string Id)
        {
            MultipleOfertaIdRequisitosGet resp = new MultipleOfertaIdRequisitosGet();
            MySqlConnection connection         = null;

            try
            {
                connection = new MySqlConnection("host=localhost; port=3306; user=usuario; password=; database=mtis_final");
                connection.Open();
                MySqlCommand command = new MySqlCommand();
                command.Connection  = connection;
                command.CommandText = "SELECT * FROM oferta WHERE id=@id";
                command.Prepare();
                command.Parameters.AddWithValue("@id", Id);
                MySqlDataReader resultSet  = command.ExecuteReader();
                Requisitos      requisitos = new Requisitos();

                if (resultSet.Read())
                {
                    requisitos.Nombre      = resultSet[1].ToString();
                    requisitos.Titulos     = resultSet[2].ToString();
                    requisitos.Experiencia = (int)resultSet[3];
                    requisitos.Edad        = (int)resultSet[4];
                    resp.Requisitos        = requisitos;
                    resultSet.Close();
                    return(Ok(resp.Requisitos));
                }

                else
                {
                    resp.ErrorOferta         = new ErrorOferta();
                    resp.ErrorOferta.Codigo  = 400;
                    resp.ErrorOferta.Mensaje = "No se encuentra una oferta con ese ID";
                    return(Content(System.Net.HttpStatusCode.NotFound, resp.ErrorOferta));
                }
            }

            catch (Exception e)
            {
                return(InternalServerError());//   Content(System.Net.HttpStatusCode.InternalServerError);
            }
            finally
            {
                if (connection != null)
                {
                    connection.Close();
                }
            }
        }
        public ActionResult Create(Requisitos collection)
        {
            try
            {
                repositorio.Requisitos.Add(new Requisitos()
                {
                    Nome = collection.Nome, Descrição = collection.Descrição
                });
                repositorio.SaveChanges();

                return(RedirectToAction("Visualizar", "Requisitos", repositorio.Requisitos.AsEnumerable()));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 10
0
 public ActionResult <IEnumerable <string> > PostZigZag([FromForm] Requisitos Tipos)//Comprobar mas errores posibles
 {
     if (Tipos.File == null)
     {
         return(BadRequest(new string[] { "El valor -File- es inválido" }));
     }
     else if (Path.GetExtension(Tipos.File.FileName) != ".txt")
     {
         return(BadRequest(new string[] { "Extensión no válida" }));
     }
     else if (Tipos.Niveles > 0)
     {
         return(BadRequest(new string[] { "El valor -Niveles- es inválido" }));
     }
     else
     {
         using (FileStream thisFile = new FileStream("Mis Cifrados/" + Tipos.File.FileName, FileMode.OpenOrCreate))
         {
             ZigZag zigZag = new ZigZag();
             zigZag.TodoZigZag(thisFile, "Descifrar", Tipos.Niveles);
         }
     }
     return(new string[] { "Cifrado " + Tipos.Name + " satisfactorio" });
 }