public static Data CargarAprendices() { ObservableCollection <Aprendiz> aprendices = new ObservableCollection <Aprendiz>(); Data carAprendices = new Data(); string[] nombres = { "Carlos", "Daniel", "Alejandro", "Angela", "Diana", "Diego", "Arnul" }; string[] apellidos = { "Sanchez", "Segura", "Barrera", "Vargas", "Gomez", "Cabezas", "Gomez" }; string[] programas = { "Contabilidad", "Mecatrónica", "ADSI", "Diseño 3D", "Hoteleria", "Salud Ocupacional", "Gestión Documental" }; Random rdn = new Random(DateTime.Now.Millisecond); aprendices = new ObservableCollection <Aprendiz>(); for (int i = 0; i < 20; i++) { Aprendiz aprendiz = new Aprendiz(); aprendiz.Nombre = nombres[rdn.Next(0, 6)]; aprendiz.Apellido = $"{apellidos [rdn.Next(0, 6)]} {apellidos[rdn.Next(0, 7)]}"; double ficha = rdn.Next(1618618, 2000000); aprendiz.Ficha = ficha; aprendiz.Programa = programas[rdn.Next(0, 6)]; aprendiz.Promedio = rdn.Next(100, 1000); aprendices.Add(aprendiz); } carAprendices.Aprendices = aprendices; return(carAprendices); }
private ObservableCollection <Aprendiz> CargarAprendiz() { var aprendices = new ObservableCollection <Aprendiz>(); string[] nombres = { "Oscar", "Elkin", "Francisco", "Victor Manuel", "Alejandro", "Dina", "Oliverio", "Mauricio", "Jesús" }; string[] apellidos = { "Cárdenas", "Ortua", "Martínez", "López", "González" }; string[] programas = { "Contabilidad y Finanzas", "Producción Multimedia", "ADSI", "Animación 3D", "Diseño Gráfico" }; Random rdn = new Random(); for (int i = 0; i < 20; i++) { Aprendiz aprendiz = new Aprendiz(); aprendiz.Nombre = nombres[rdn.Next(0, 8)]; aprendiz.Apellido = $"{apellidos[rdn.Next(0, 4)]}"; double ficha = rdn.Next(1618618, 2000000); aprendiz.Ficha = ficha; aprendiz.Programa = programas[rdn.Next(0, 4)]; aprendiz.Promedio = rdn.Next(100, 1000); aprendices.Add(aprendiz); } return(aprendices); }
public List<Aprendiz> Listar() { Bd.Cnx.Open(); List<Aprendiz> lAprendiz = new List<Aprendiz>(); cmd = new SqlCommand("Select ap.*,p.nombre From [Aprendiz] as ap,[programa] as p where ap.IdPrograma=p.IdPrograma", Bd.Cnx); //String sql = "faltaa comando "; //cmd = new SqlCommand("", Bd.Cnx); SqlDataReader rs; rs = cmd.ExecuteReader(); while (rs.Read()) { Aprendiz ap = new Aprendiz(); ap.Id = Convert.ToInt32(rs["Id"]); ap.Nombres = rs["Nombres"].ToString(); ap.Apellido= rs["Apellido"].ToString(); ap.documento= rs["documento"].ToString(); ap.programa.IdPrograma = Convert.ToInt32(rs["IdPrograma"]); ap.programa.Nombre = rs["nombre"].ToString(); ap.IdPrograma = Convert.ToInt32(rs["IdPrograma"]); lAprendiz.Add(ap); }//cierre while Bd.Cnx.Close(); return lAprendiz; }//fin de listar
public static Data CargarAprendices() { ObservableCollection <Aprendiz> aprendices = new ObservableCollection <Aprendiz>(); Data carAprendices = new Data(); string[] nombres = { "Andres", "Monica", "Viviana", "Rocio", "Camilo", "Rodrigo", "Paola", "Carlos" }; string[] apellidos = { "Acevedo", "Amaya", "Monroy", "Acosta" }; string[] programas = { "ADSI", "Móviles", "Multimedia", "Diseño", "Programación" }; Random rnm = new Random(DateTime.Now.Millisecond); aprendices = new ObservableCollection <Aprendiz>(); for (int i = 0; i < 20; i++) { Aprendiz aprendiz = new Aprendiz(); aprendiz.Nombre = nombres[rnm.Next(0, 7)]; aprendiz.Apellido = $"{apellidos[rnm.Next(0, 3)]} {apellidos[rnm.Next(0, 3)]}"; double ficha = rnm.Next(536897, 900000); aprendiz.Ficha = ficha; aprendiz.Programa = programas[rnm.Next(0, 4)]; aprendiz.Promedio = rnm.Next(100, 1000); aprendices.Add(aprendiz); } carAprendices.Aprendices = aprendices; return(carAprendices); }
private static void Preguntas(Aprendiz apSena) { Console.WriteLine("===Registro de Aprendices==="); Console.Write("Ingrese su tipo de identificación: "); apSena.TipoIdentificacion = Console.ReadLine(); Console.Write("Ingrese su número de identificación: "); apSena.NumeroIdentificacion = Console.ReadLine(); Console.Write("Ingrese su Nombre completo: "); apSena.Nombres = Console.ReadLine(); Console.Write("Ingrese su Apellido: "); apSena.Apellidos = Console.ReadLine(); Console.Write("Ingrese su Fecha de Nacimiento: "); apSena.FechaNacimiento = Convert.ToDateTime(Console.ReadLine()); Console.Write("Ingrese su Genero: "); apSena.Genero = Console.ReadLine(); Console.Write("Ingrese su ID Ficha: "); apSena.IDFicha = Console.ReadLine(); Console.Write("Ingrese su Estado: "); apSena.Estado = Console.ReadLine(); Console.Write("Ingrese su Estado Civil: "); apSena.EstadoCivil = Console.ReadLine(); Console.Write("Ingrese su Dirección: "); apSena.Direccion = Console.ReadLine(); Console.Write("Ingrese su Tipo de Sangre: "); apSena.RH = Console.ReadLine(); Console.Write("Ingrese su Email: "); apSena.Email = Console.ReadLine(); MostrarRespuestas(apSena); }
public static Data CargarAprendices() { ObservableCollection <Aprendiz> aprendices = new ObservableCollection <Aprendiz>(); Data carAprendices = new Data(); String [] nombres = { "Oscar", "Elkin", "Francisco", "Victor Manuel", "Alejandro", "Diana", "Oliverio", "Mauricio", "Jesus" }; String[] apellidos = { "Cárdenas", "Ortua", "Martinez", "López", "González" }; String [] programas = { "Contabilidad y Finanzas", "Produccion Multimedia", "ADSI", "Animación 3D", "Diseño Gráfico" }; Random rdn = new Random(DateTime.Now.Millisecond); aprendices = new ObservableCollection <Aprendiz>(); for (int i = 0; i < 20; i++) { Aprendiz aprendiz = new Aprendiz(); aprendiz.Nombre = nombres[rdn.Next(0, 8)]; aprendiz.Apellido = $"{apellidos[rdn.Next(0, 4)]} {apellidos[rdn.Next(0, 4)]}"; double ficha = rdn.Next(1618618, 2000000); aprendiz.Ficha = ficha; aprendiz.Programa = programas[rdn.Next(0, 4)]; aprendiz.Promedio = rdn.Next(100, 1000); aprendices.Add(aprendiz); } carAprendices.Aprendices = aprendices; return(carAprendices); }
private static void Saludo(Aprendiz ApSena) { Console.WriteLine("Bienvenido, sr (as) " + ApSena.Nombre + " " + ApSena.Apellidos); Console.WriteLine(ApSena.Direccion); Console.ReadLine(); }
public static void MostraInformacion(Aprendiz apSena) { //GET Console.WriteLine("Primer Nombre....." + apSena.PrimerNombre); Console.WriteLine("SegundoNombre....." + apSena.SegundoNombre); Console.WriteLine("Primer Apellido....." + apSena.PrimerApellido); Console.WriteLine("Segundo Apellido....." + apSena.SegundoApellido); Console.ReadLine(); }
static void Main(string[] args) { Aprendiz apSena = new Aprendiz(); apSena.Nombres = "Eliecer"; apSena.Apellidos = "Chavarro Torres"; apSena.Direccion = "Carrera 5 N. 8-45"; Saludo(apSena); }
static void Main(string[] args) { Aprendiz apSena = new Aprendiz(); apSena.Nombres = "Maria del Rosario"; apSena.Apellidos = " Zuñiga Sampablo"; apSena.Direccion = "Carrera 19 sur"; Saludo(apSena); }
static void Main(string[] args) { Aprendiz apSena = new Aprendiz(); apSena.Nombre = "Jonh Fredy"; apSena.Apellidos = "Murcia Roriguez"; apSena.Direccion = "calle10 # 15 A 88 "; Saludo(apSena); }
}//fin buscar public bool Guardar(Aprendiz aprendiz) { bool respuesta = false; Bd.Cnx.Open(); cmd = new SqlCommand("insert into Aprendiz(Nombres,Apellido, Documento, IdPrograma)values (@Nom,@ap,@numDoc,@IdProg)",Bd.Cnx ); cmd.Parameters.AddWithValue("@Nom", aprendiz.Nombres); cmd.Parameters.AddWithValue("@ap", aprendiz.Apellido); cmd.Parameters.AddWithValue("@numDoc", aprendiz.documento); cmd.Parameters.AddWithValue("@idProg", aprendiz.IdPrograma); cmd.ExecuteNonQuery(); Bd.Cnx.Close(); respuesta = true; return respuesta; }//fin guardar
public ActionResult Create(Aprendiz aprendiz) { try { // TODO: Add insert logic here aprendizBL.guardar(aprendiz); return(RedirectToAction("Index")); } catch (Exception) { return(View()); } }
public ActionResult Edit(Aprendiz aprendiz) { try { // TODO: Add update logic here aprendizBL.actualizar(aprendiz); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
public static void Preguntas() { Aprendiz apSena = new Aprendiz(); Console.Write("Ingresar su primer nombre: "); apSena.PrimerNombre = Console.ReadLine(); Console.Write("Ingresar su segundo nombre: "); apSena.SegundoNombre = Console.ReadLine(); Console.Write("Ingresar su primer apellido: "); apSena.PrimerApellido = Console.ReadLine(); Console.Write("Ingresar su segundo apellido: "); apSena.Segundoapellido = Console.ReadLine(); MostrarInformacion(apSena); }
}//fin guardar public bool Actualizar(Aprendiz aprendiz) { bool respuesta = false; Bd.Cnx.Open(); cmd = new SqlCommand("Update Aprendiz Set nombres=@Nom,apellido=@ap,documento=@numDoc,IdPrograma=@idProg where Id="+aprendiz.Id,Bd.Cnx); cmd.Parameters.AddWithValue("@Nom", aprendiz.Nombres); cmd.Parameters.AddWithValue("@ap", aprendiz.Apellido); cmd.Parameters.AddWithValue("@numDoc", aprendiz.documento); cmd.Parameters.AddWithValue("@idProg", aprendiz.IdPrograma); cmd.ExecuteNonQuery(); Bd.Cnx.Close(); respuesta = true; return respuesta; }//fin actualizar
public Aprendiz Post([FromBody] AprendizCadastroViewModel model /*arquivo??*/) { Aprendiz aprendiz = new Aprendiz(); aprendiz.nome = model.nome; aprendiz.sobrenome = model.sobrenome; aprendiz.instituicao = model.instituicao; aprendiz.dataEntrada = model.dataEntrada; _Db.Aprendizes.Add(aprendiz); _Db.SaveChanges(); return(aprendiz); }
static void Main(string[] args) { Aprendiz apSena = new Aprendiz(); Console.Write("Ingrese su primer nombre: "); apSena.PrimerNombre = Console.ReadLine(); Console.Write("Ingrese su segundo nombre: "); apSena.SegundoNombre = Console.ReadLine(); Console.Write("Ingrese su primer apellido: "); apSena.PrimerApellido = Console.ReadLine(); Console.Write("Ingrese su segundo apellido: "); apSena.SegundoApellido = Console.ReadLine(); Console.Write("Bienvenido(a) " + apSena.PrimerNombre + " " + apSena.SegundoNombre + " " + apSena.PrimerApellido + " " + apSena.SegundoApellido); Console.ReadLine(); }
public async Task <IEnumerable <QuestaoViewModel> > GetList(int tarefaId, int aprendizId) { Aprendiz aprendiz = db.Aprendizes.OfType <Aprendiz>().FirstOrDefault(d => d.Id == aprendizId); return(await db.Questoes .Include(d => d.Respostas) .Where(d => d.TarefaId == tarefaId) .OrderBy(d => d.Ordem) .Select(d => new QuestaoViewModel { Ordem = d.Ordem, Titulo = d.Titulo, Conteudo = d.Conteudo, TarefaId = d.TarefaId, Respondida = d.Respostas.Any(r => r.Aprendiz == aprendiz), Correta = d.Respostas.Where(r => r.Aprendiz == aprendiz).All(a => a.Alternativa.Correta) }).ToListAsync()); }
public async Task <Aprendiz> Post([FromBody] AprendizCadastroViewModel model) { Aprendiz aprendiz = default(Aprendiz); aprendiz = new Aprendiz(model.Nascimento, model.Entrada); aprendiz.Email = model.Email; aprendiz.SetPassword(model.Password); aprendiz.UserName = model.Username; aprendiz.Nome = model.Nome; aprendiz.Sobrenome = model.Sobrenome; db.Aprendizes.Add(aprendiz); await db.SaveChangesAsync(); return(aprendiz); }
public AprendizViewModel Aprendiz(int id) { Aprendiz aprendiz = db.Aprendizes.OfType <Aprendiz>().FirstOrDefault(d => d.Id == id); return(new AprendizViewModel() { Id = aprendiz.Id, Email = aprendiz.Email, Username = aprendiz.UserName, Nome = aprendiz.Nome, Sobrenome = aprendiz.Sobrenome, Nascimento = aprendiz.DataNascimento, Entrada = aprendiz.DataEntrada, Saida = aprendiz.DataSaida, Nivel = aprendiz.Nivel }); }
private static void MostrarRespuestas(Aprendiz apSena) { Console.WriteLine("\n===Información==="); Console.WriteLine("Tipo de Identificación.." + apSena.TipoIdentificacion); Console.WriteLine("Nombre.................." + apSena.Nombres); Console.WriteLine("Apellidos..............." + apSena.Apellidos); Console.WriteLine("Fecha de Nacimiento....." + apSena.FechaNacimiento.Day + "/" + apSena.FechaNacimiento.Month + "/" + apSena.FechaNacimiento.Year); Console.WriteLine("Genero.................." + apSena.Genero); Console.WriteLine("ID Ficha ..............." + apSena.IDFicha); Console.WriteLine("Estado.................." + apSena.Estado); Console.WriteLine("Estado Civil............" + apSena.EstadoCivil); Console.WriteLine("Dirección..............." + apSena.Direccion); Console.WriteLine("Tipo de Sangre.........." + apSena.RH); Console.WriteLine("Email..............." + apSena.Email); Console.ReadLine(); }
}//fin de listar public Aprendiz Buscar (int id) { Bd.Cnx.Open(); cmd = new SqlCommand("Select ap.id,ap.nombres,ap.apellido,ap.documento,p.nombre,p.IdPrograma From [Aprendiz] as ap,[programa] as p where ap.IdPrograma=p.IdPrograma and ap.id="+id, Bd.Cnx); SqlDataReader rs; rs = cmd.ExecuteReader(); Aprendiz ap = new Aprendiz(); while (rs.Read()){ ap.Id = Convert.ToInt32(rs["Id"]); ap.Nombres = rs["nombres"].ToString(); ap.Apellido = rs["apellido"].ToString(); ap.documento = rs["documento"].ToString(); ap.programa.IdPrograma = Convert.ToInt32(rs["IdPrograma"]); ap.programa.Nombre = rs["nombre"].ToString(); ap.IdPrograma = Convert.ToInt32(rs["IdPrograma"]); }//FIN WHILE Bd.Cnx.Close(); return ap; }//fin buscar
public async Task <Topico> Post([FromBody] TopicoCadastroViewModel model) { Aprendiz aprendiz = db.Aprendizes.SingleOrDefault(u => u.Id == model.AprendizId); if (aprendiz == null) { throw new HttpException(401, new { Mensagem = "Aprendiz não foi encontrado" }); } Topico topico = new Topico { Titulo = model.Titulo, Texto = model.Texto, DataCriacao = DateTime.Now, Usuario = aprendiz }; db.Topicos.Add(topico); await db.SaveChangesAsync(); return(topico); }
public async Task <List <TarefaAdapterViewModel> > GetById(int aprendizId) { Aprendiz aprendiz = db.Aprendizes.OfType <Aprendiz>().FirstOrDefault(d => d.Id == aprendizId); return(await db.Tarefas .Include(d => d.Questoes) .ThenInclude(d => d.Respostas) .ThenInclude(d => d.Alternativa) .Where(d => d.Nivel == aprendiz.Nivel) .OrderBy(d => d.Nivel) .OrderBy(d => d.DataCriacao) .Select(t => new TarefaAdapterViewModel { Id = t.Id, Titulo = t.Titulo, Nivel = t.Nivel, DataCriacao = t.DataCriacao, Respondida = t.Questoes.All(q => q.Respostas.Any(r => r.Aprendiz == aprendiz)), Correta = t.Questoes.All(q => q.Respostas.Where(r => r.Aprendiz == aprendiz).All(r => r.Alternativa.Correta)) }).ToListAsync()); }
public static IPersonaje CrearPersonaje(TipoDePersonaje personaje, string nombre) { IPersonaje obj = null; switch (personaje) { case TipoDePersonaje.Aprendiz: if (_aprendiz == null) { _aprendiz = new Aprendiz(nombre); } obj = _aprendiz; break; case TipoDePersonaje.Hechicera: if (_hechicera == null) { _hechicera = new Hechicera(nombre); } obj = _hechicera; break; case TipoDePersonaje.Mago: if (_mago == null) { _mago = new Mago(nombre); } obj = _mago; break; } return(obj); }
public DetalleAprendiz(Aprendiz aprendizSeleccionado) { InitializeComponent(); this.BindingContext = aprendizSeleccionado; }
public static async Task Seed(Db db) { await ClearDb(db); var user1 = new RecursosHumano() { Nome = "Patrick", Email = "*****@*****.**", Sobrenome = "Ens", DataNascimento = DateTime.Now }; user1.SetPassword("teste1234%"); db.Usuarios.Add(user1); var gestor1 = new Gestor() { Nome = "gestor", Email = "*****@*****.**", Sobrenome = "gestão", DataNascimento = DateTime.Now, }; gestor1.SetPassword("teste1234%"); db.Usuarios.Add(gestor1); var inst1 = new Instituicao() { Nome = "instituicao", Email = "*****@*****.**", Sobrenome = "insti", DataFundacao = DateTime.Now, }; inst1.SetPassword("teste1234%"); db.Usuarios.Add(inst1); var aprendiz1 = new Aprendiz(DateTime.Now, DateTime.Now, DateTime.Now.AddDays(90), inst1, gestor1) { Nome = "Antonio", UserName = "******", Sobrenome = "de Almeida", Email = "*****@*****.**", Nivel = 1 }; aprendiz1.SetPassword("teste$132"); db.Usuarios.Add(aprendiz1); var aprendiz2 = new Aprendiz(DateTime.Now, DateTime.Now, DateTime.Now.AddDays(40), inst1, gestor1) { Nome = "José", UserName = "******", Sobrenome = "Lima Camargo", Email = "*****@*****.**", Nivel = 2 }; aprendiz2.SetPassword("novo$132"); db.Usuarios.Add(aprendiz2); var tarefa1 = new Tarefa() { Active = true, Conteudo = "Conhecimento da Lingua Inglêsa", DataCriacao = DateTime.Now, Nivel = 1, Titulo = "Atividade de Ingles - Tradução", Usuario = user1, Questoes = new List <Questao>() { new Questao() { Titulo = "Selecione a alternativa correta", Ordem = 1, Conteudo = "What does business mean?", Alternativas = new List <Alternativa>() { new Alternativa() { TextoAlternativa = "Necogiação", Correta = false, }, new Alternativa() { TextoAlternativa = "Negócio", Correta = true, }, new Alternativa() { TextoAlternativa = "Empresa", Correta = false, }, new Alternativa() { TextoAlternativa = "Nenhuma das anteriores", Correta = false, }, } }, new Questao() { Titulo = "Qual a correta tradução", Ordem = 2, Conteudo = "Google bans Chrome extensions", Alternativas = new List <Alternativa>() { new Alternativa() { TextoAlternativa = "Google impede as extensões do Chrome", Correta = false, }, new Alternativa() { TextoAlternativa = "Google impele o Chrome e extensões", Correta = false, }, new Alternativa() { TextoAlternativa = "Google proíbe extensões do Chrome", Correta = true, }, new Alternativa() { TextoAlternativa = "Google maldiz as extensões do Chrome ", Correta = false, }, } } } }; db.Tarefas.Add(tarefa1); var tarefa2 = new Tarefa() { Active = true, Conteudo = "Conhecimento da Lingua Inglêsa", DataCriacao = DateTime.Now, Nivel = 2, Titulo = "Atividade de Ingles - Significado", Usuario = user1, Questoes = new List <Questao>() { new Questao() { Titulo = "Sobre o que é discutido", Ordem = 1, Conteudo = "As it pushes beyond the tech industry, artiticial intelligence could make workplaces fairer - os more oppressive", Alternativas = new List <Alternativa>() { new Alternativa() { TextoAlternativa = "Como as pessoas trabalham", Correta = false, }, new Alternativa() { TextoAlternativa = "Como funciona as empresas", Correta = false, }, new Alternativa() { TextoAlternativa = "A influência da IA no trabalho", Correta = true, }, new Alternativa() { TextoAlternativa = "Nenhuma das anteriores", Correta = false, }, } }, new Questao() { Titulo = "Qual o sujeito na frase", Ordem = 2, Conteudo = "Accusations against a moderate presidential candidate could hand power to a left-wing populist", Alternativas = new List <Alternativa>() { new Alternativa() { TextoAlternativa = "Presidente Populista", Correta = false, }, new Alternativa() { TextoAlternativa = "Populista de esquerda", Correta = false, }, new Alternativa() { TextoAlternativa = "Moderado Populista", Correta = false, }, new Alternativa() { TextoAlternativa = "Candidato Presidencial", Correta = true, }, } } } }; db.Tarefas.Add(tarefa2); var topico = new Topico { Titulo = "Qual o melhor database?", Texto = "Qual o melhor database, MongoDB ou Firebase?", DataCriacao = DateTime.Now.AddDays(30), Usuario = aprendiz1, Replicas = new List <Replica>() { new Replica() { Texto = "Para Startups com projetos pequenos acredito que Firebase", DataCriacao = DateTime.Now.AddDays(31), Usuario = aprendiz2 }, new Replica() { Texto = "Eu acreditava que seria o Mongo...", DataCriacao = DateTime.Now.AddDays(33), Usuario = aprendiz1 } } }; db.Topicos.Add(topico); await db.SaveChangesAsync(); }
}//fin guardar public void actualizar(Aprendiz aprendiz) { aprendizDl.Actualizar(aprendiz); }//fin actualizar
private static void Saludo(Aprendiz apSena) { Console.WriteLine("Bienvendo, sr(a) " + apSena.Nombres); Console.WriteLine("Su Direccion es " + apSena.Direccion); Console.ReadLine(); }