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" }); }
/// <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); }
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" }); }
//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; } }
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); } }
/// <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()); } }
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" }); }