public int registrarAlumno( string matricula, string nombres, string apellido_paterno, string apellido_materno, int ano_ingreso, Licenciatura licenciatura ) { Alumno alumno = new Alumno(); alumno.ano_ingreso = ano_ingreso; alumno.apellido_materno = apellido_materno; alumno.apellido_paterno = apellido_paterno; alumno.licenciatura_id = licenciatura.licenciatura_id; alumno.matricula = matricula; alumno.nombres = nombres; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); alumnos.InsertOnSubmit(alumno); bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public int modificarAlumno( string nombres, string apellido_paterno, string apellido_materno, int ano_ingreso, Licenciatura licenciatura, Alumno alumnoOriginal ) { try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); Alumno alumno = alumnos.Single(a1 => a1.matricula == alumnoOriginal.matricula); alumno.ano_ingreso = ano_ingreso; alumno.apellido_materno = apellido_materno; alumno.apellido_paterno = apellido_paterno; alumno.licenciatura_id = licenciatura.licenciatura_id; alumno.nombres = nombres; bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public ActionResult DeleteConfirmed(int id) { Licenciatura licenciatura = db.Licenciatura.Find(id); db.Licenciatura.Remove(licenciatura); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdLicenciatura,Nombre")] Licenciatura licenciatura) { if (ModelState.IsValid) { db.Entry(licenciatura).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(licenciatura)); }
public ActionResult Create([Bind(Include = "IdLicenciatura,Nombre")] Licenciatura licenciatura) { if (ModelState.IsValid) { db.Licenciatura.Add(licenciatura); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(licenciatura)); }
// GET: Licenciaturas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Licenciatura licenciatura = db.Licenciatura.Find(id); if (licenciatura == null) { return(HttpNotFound()); } return(View(licenciatura)); }
static void Main() { /*Creación de objetos y su respectiva impresión*/ Alumno Pedro = new Alumno("Pedro", 20211450); Pedro.imprime(); Licenciatura Jonathan = new Licenciatura("Jonathan", 19211688, "Ingeniería en Sistemas Computacionales.", 3); Jonathan.imprime(); Posgrado Mario = new Posgrado("Mario", 15211023, "Tecnologias de la Informacion y Comunicación", 5, "Inteligencia Artificial."); Mario.imprime(); }
public Licenciatura obtenerLicenciaturas(string nombre) { using (Sistema_GimnasioEntities entity = new Sistema_GimnasioEntities()) { try { this.licenciatura = entity.Licenciaturas.Where(p => p.Nombre == nombre).First(); return(licenciatura); } catch (Exception) { return(null); } } }
public int agregarLicenciatura(String nombre) { using (Sistema_GimnasioEntities entity = new Sistema_GimnasioEntities()) { try { Licenciatura licenciatura = new Licenciatura(); licenciatura.Nombre = nombre; entity.Licenciaturas.Add(licenciatura); return(entity.SaveChanges()); } catch (Exception) { return(-1); } } }
private void RevisarCrearPrimerosDatos() { using (HabProfDBContainer cxt = new Aplicativo.HabProfDBContainer()) { if (cxt.Personas.Count() == 0) { Servidor_de_correo servidor0 = new Servidor_de_correo() { servidor_nombre = "Hotmail", servidor_smtp_host = "smtp.live.com", servidor_smtp_port = 25, servidor_enable_ssl = true }; Servidor_de_correo servidor1 = new Servidor_de_correo() { servidor_nombre = "Outlook", servidor_smtp_host = "smtp.live.com", servidor_smtp_port = 25, servidor_enable_ssl = true }; Servidor_de_correo servidor2 = new Servidor_de_correo() { servidor_nombre = "Live", servidor_smtp_host = "smtp.live.com", servidor_smtp_port = 25, servidor_enable_ssl = true }; Servidor_de_correo servidor3 = new Servidor_de_correo() { servidor_nombre = "Gmail", servidor_smtp_host = "smtp.gmail.com", servidor_smtp_port = 587, servidor_enable_ssl = true }; Servidor_de_correo servidor4 = new Servidor_de_correo() { servidor_nombre = "Yahoo!", servidor_smtp_host = "smtp.yahoo.com", servidor_smtp_port = 465, servidor_enable_ssl = true }; cxt.Servidores.Add(servidor0); cxt.Servidores.Add(servidor1); cxt.Servidores.Add(servidor2); cxt.Servidores.Add(servidor3); cxt.Servidores.Add(servidor4); Licenciatura l = new Licenciatura() { licenciatura_nombre = "Licenciatura en Tecnología Educativa", licenciatura_descripcion = "Este Ciclo de Licenciatura se propone brindar una alternativa de formación de grado a aquellos profesores y/o técnicos superiores en áreas referidas en manejo de las tecnologías, interesados en Ia inserción de Ia tecnología educativa en los procesos de formación inicial y continua propios del sistema educativo. Asimismo, resulta una opción para cubrir los espacios de capacitación y actualización que se desarroIIan en las instituciones y organizaciones del sistema socio productivo, tanto de gestión pública como privada.", licenciatura_email = "*****@*****.**", licenciatura_email_clave = "berton_mail", Servidor = servidor3 }; cxt.Licenciaturas.Add(l); Persona p_admin = new Persona() { Licenciatura = l, persona_nomyap = "Administrador", persona_dni = 12345678, persona_email = "*****@*****.**", persona_email_validado = false, persona_domicilio = "un domicilio", persona_telefono = "00000000", persona_usuario = "admin", persona_clave = Cripto.Encriptar("admin"), persona_estilo = "Slate" }; Administrador admin = new Administrador() { Persona = p_admin }; cxt.Personas.Add(p_admin); cxt.Administradores.Add(admin); Persona p_director = new Persona() { Licenciatura = l, persona_nomyap = "director", persona_dni = 23456789, persona_email = "*****@*****.**", persona_email_validado = false, persona_domicilio = "un domicilio", persona_telefono = "00000000", persona_usuario = "dire", persona_clave = Cripto.Encriptar("dire"), persona_estilo = "Slate" }; Director dire = new Director() { Persona = p_director }; cxt.Personas.Add(p_director); cxt.Directores.Add(dire); Persona p_tesista = new Persona() { Licenciatura = l, persona_nomyap = "Juan José Paso", persona_dni = 28162815, persona_email = "*****@*****.**", persona_email_validado = false, persona_domicilio = "Brasil 335 - Barranqueras", persona_telefono = "03624716146", persona_usuario = "", persona_clave = "", persona_estilo = "Slate" }; Tesista tesista = new Tesista() { Persona = p_tesista, tesista_legajo = "12337/6", tesista_sede = "Resistencia" }; cxt.Personas.Add(p_tesista); cxt.Tesistas.Add(tesista); //Estado inicial Estado_tesina estado_inicial = new Estado_tesina() { estado_tesina_estado = "Iniciada", estado_tesina_descripcion = "Estado inicial, ocurre cuando aprueban el tema y se cargan los valores inciales, director, tesista, fechas de presentación, duración y notificaciones" }; //puede llegar aqui por los estados: // * iniciada // * a corregir // * prorroga Estado_tesina estado_entregada = new Estado_tesina() { estado_tesina_estado = "Entregada", estado_tesina_descripcion = "Ocurre cuando se sube el archivo para la correción del director" }; //llega aqui del estado: // * entregada Estado_tesina estado_a_corregir = new Estado_tesina() { estado_tesina_estado = "Observada", estado_tesina_descripcion = "Ocurre cuando el director o administrador informan sobre correcciones a realizar en la tesina presentada" }; //llega aqui del estado: // * entregada Estado_tesina estado_lista_para_presentar = new Estado_tesina() { estado_tesina_estado = "Lista para presentar", estado_tesina_descripcion = "Ocurre cuando la presentació de la tesina no tiene observaciones y esta lista para su defenza" }; //llega aqui del estado: // * entregada // * a corregir // * prorroga Estado_tesina estado_vencida = new Estado_tesina() { estado_tesina_estado = "Vencida", estado_tesina_descripcion = "Ocurre cuando pasan los plazos establecidos y la tesina no fue aprobada para su defenza" }; //llega aqui del estado: // * vencida Estado_tesina estado_prorrogada = new Estado_tesina() { estado_tesina_estado = "Prorrogar", estado_tesina_descripcion = "Ocurre cuando luego de vencida la tesina, el tesista solicita prorroga, en este estado se vuelven a establecer duración y periodo entre notificaciones" }; //llega aqui del estado: // * lista para presentar Estado_tesina estado_aprobada = new Estado_tesina() { estado_tesina_estado = "Aprobada", estado_tesina_descripcion = "Estado final, en este momento se procede a calificar la tesina y al director" }; //llega aqui del estado: // * lista para presentar Estado_tesina estado_desaprobada = new Estado_tesina() { estado_tesina_estado = "Desaprobada", estado_tesina_descripcion = "Estado final, en este momento se procede a calificar la tesina y al director" }; cxt.Estados_tesinas.Add(estado_inicial); cxt.Estados_tesinas.Add(estado_entregada); cxt.Estados_tesinas.Add(estado_a_corregir); cxt.Estados_tesinas.Add(estado_lista_para_presentar); cxt.Estados_tesinas.Add(estado_vencida); cxt.Estados_tesinas.Add(estado_prorrogada); cxt.Estados_tesinas.Add(estado_aprobada); cxt.Estados_tesinas.Add(estado_desaprobada); Tesina tesis = new Tesina() { Director = dire, Tesista = tesista, Estado = estado_inicial, tesina_descripcion = "politica, importacion, electronico", tesina_tema = "Impacto de las politicas de importación sobre la producción de artículos electronicónicos en la región", tesina_plan_fch_presentacion = Convert.ToDateTime("01/06/2017"), tesina_plan_duracion_meses = 12, tesina_plan_aviso_meses = 3, tesina_categoria = "1300 - VARIOS CAMPOS (Especificar)" }; cxt.Tesinas.Add(tesis); Historial_estado historial = new Historial_estado() { Tesina = tesis, Estado = estado_inicial, historial_tesina_descripcion = "Se inicia el seguimiento de la tesina", historial_tesina_fecha = Convert.ToDateTime("01/06/2017") }; cxt.Historial_estados.Add(historial); cxt.SaveChanges(); } } }