public ActionResult BuscarEnVacuna(Docente docente) { var docentes = from b in db.Docentes select b; foreach (var b in docentes) { if (b.num_documento.Equals(docente.num_documento)) { docente = b; } } if (docente.docenteId == 0) { return View(docente); } else { return RedirectToAction("../Docente/CarnetVacunacionDocenteDS/" + docente.docenteId); } }
public ActionResult BuscarEnDepartamento(Docente docente) { var docentes = from b in db.Docentes select b; foreach (var b in docentes) { if (b.num_documento.Equals(docente.num_documento)) { docente = b; } } if (docente.docenteId == 0) { return View(docente); } else { return RedirectToAction("../Docente/ReporteDocenteA/" + docente.docenteId); } }
public ActionResult SolicitarActualizacion(Docente docente) { docente = db.Docentes.Find(docente.docenteId); var fromAddress = new MailAddress("*****@*****.**", "Decanatura – Oficina Docencia Servicio"); var toAddress = new MailAddress("*****@*****.**", "To Name"); const string fromPassword = "******"; const string subject = "Solicitud actualizacion hoja de vida"; const string body = "<h3>Cordial saludo</h3><h3 style=\"text-align: justify;\">La Facultad de Ciencias para la Salud a través de su Oficina Docencia Servicio le solicita actualizar su hoja de vida; para ello disponemos de la nueva plataforma web la cual podrá acceder a través del siguiente enlace.</h3><h3> <a href=\"http://salud.ucaldas.edu.co\">http://salud.ucaldas.edu.co/</a></h3><h3>Los datos de ingreso son: </h3><h3><strong>Usuario</strong>: Cédula Docente </h3><h3><strong>Contraseña</strong>: Cédula docente </h3><p> </p><p> </p><p><img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Universidad_De_Caldas_-_Logo.jpg/180px-Universidad_De_Caldas_-_Logo.jpg\" alt=\"\" width=\"160\" height=\"160\" /></p><p> </p><p>Copyright © <a href=\"http://www.ucaldas.edu.co/portal\"><strong>Facultad de Ciencias para la Salud </strong></a> - Sede Versalles Carrera 25 48-57 / Tel +57 878 30 60 Ext. 31255 / E-mail [email protected]</p> "; try { var smtp = new SmtpClient { Host = "72.29.75.91", Port = 25, EnableSsl = false, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Timeout = 10000, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; var message = new MailMessage(fromAddress, toAddress); message.IsBodyHtml = true; message.Subject = subject; message.Body = body; smtp.EnableSsl = false; smtp.Send(message); } catch (Exception e) { Console.WriteLine("Ouch!" + e.ToString()); } return RedirectToAction("../Docente/PersonalesDS/" + docente.docenteId); }
public ActionResult PersonalesDS(Docente docente) { ModelState.Remove("certificado_TPDTS"); docente = db.Docentes.Find(docente.docenteId); int numFiles = Request.Files.Count; if (Request != null) { int uploadedCount = 0; string[] documentos = {"doc_identidad", "acta_grado", "dip_prof", "acta_grado_post", "dip_espe", "tpd", "tpn", "cv1", "cv2", "ant_varicela", "ant_hp"}; for (int i = 0; i < numFiles; i++) { HttpPostedFileBase file = Request.Files[i]; if (file.ContentLength > 0) { string fileName = file.FileName; string fileContentType = file.ContentType; byte[] fileBytes = new byte[file.ContentLength]; file.InputStream.Read(fileBytes, 0, Convert.ToInt32(file.ContentLength)); string path1 = string.Format("{0}/{1}{2}", Server.MapPath("../../Uploads/"), documentos[i] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) System.IO.File.Delete(path1); file.SaveAs(path1); uploadedCount++; } } } Boolean estado = ValidarCamposDocente(docente); ViewBag.estado = estado; cargaImagen(docente); cargaDocumentos(docente); return View(docente); }
public ActionResult Personales(Docente docente) { if (ModelState.IsValid) { HojaVida oHojaVida = db.HojaVidas.Find(docente.hojaVidaId); Docente docente1 = db.Docentes.Find(docente.docenteId); oHojaVida.direccion_manizales = docente.HojaVida.direccion_manizales; oHojaVida.correo = docente.HojaVida.correo; oHojaVida.estado_civil = docente.HojaVida.estado_civil; oHojaVida.hijos = docente.HojaVida.hijos; oHojaVida.municipio_procedencia = docente.HojaVida.municipio_procedencia; oHojaVida.num_celular = docente.HojaVida.num_celular; oHojaVida.num_telefono = docente.HojaVida.num_telefono; oHojaVida.hemoclasificacion = docente.HojaVida.hemoclasificacion; docente1.tipo_vinculacion = docente.tipo_vinculacion; docente1.categoria_escalafon_docente = docente.categoria_escalafon_docente; docente1.certificado_TPDTS = docente.certificado_TPDTS; docente1.certificado_TPN = docente.certificado_TPN; docente1.certificado_DPE = docente.certificado_DPE; //Reemplaza titulo postgrado docente1.otro_titulo = docente.otro_titulo; int edad = DateTime.Today.AddTicks(-docente.HojaVida.fecha_nacimiento.Ticks).Year - 1; string edadDocente = edad.ToString(); docente1.diploma_profesional = edadDocente;//Reemplaza edad oHojaVida.ARL = docente.HojaVida.ARL; oHojaVida.Familia = docente.HojaVida.Familia; if (docente.HojaVida.genero.Equals("F")) { docente1.num_libreta_militar = "NO APLICA"; } docente.HojaVida = null; db.Entry(docente1).State = EntityState.Modified; int numFiles = Request.Files.Count; if (Request != null) { int uploadedCount = 0; string[] documentos = { "doc_identidad", "acta_grado", "dip_prof", "acta_grado_post", "dip_espe", "tpd", "tpn", "cv1", "cv2", "ant_varicela", "ant_hp"}; for (int i = 0; i < numFiles; i++) { HttpPostedFileBase file = Request.Files[i]; if (file.ContentLength > 0) { string fileName = file.FileName; string fileContentType = file.ContentType; byte[] fileBytes = new byte[file.ContentLength]; file.InputStream.Read(fileBytes, 0, Convert.ToInt32(file.ContentLength)); string path1 = string.Format("{0}/{1}{2}", Server.MapPath("../../Uploads/"), documentos[i] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) System.IO.File.Delete(path1); file.SaveAs(path1); uploadedCount++; } } } db.SaveChanges(); return RedirectToAction("../Docente/Personales/" + docente1.docenteId); //return View(docente1); } else { cargaImagen(docente); cargaDocumentos(docente); Docente docente2 = db.Docentes.Find(docente.docenteId); return View(docente2); } }
public ActionResult LoginCC(Docente docente) { Docente docenteReal = db.Docentes.Find(docente.docenteId); if (docente.clave.Equals(docenteReal.clave)) { ViewBag.AlertMessage = null; return RedirectToAction("../Docente/CambioContraseña/" + docenteReal.docenteId); } else { ViewBag.AlertMessage = "La contraseña que has introducido no coincide."; return View(docente); //return RedirectToAction("../Docente/LoginCC/" + docenteReal.docenteId); } }
public ActionResult Login(Docente docente) { var b = db.Docentes.Where(s => s.num_documento.Equals(docente.num_documento)).Where(s => s.clave.Equals(docente.clave)); List<Docente> docenteList=b.ToList(); if (docenteList.Count == 0) { ViewBag.AlertMessage = "El usuario y la contraseña que has introducido no coinciden."; return View(docente); } else { ViewBag.AlertMessage = null; Docente docente_aux = docenteList.ElementAt(0); return RedirectToAction("../Docente/Personales/" + docente_aux.docenteId); } }
public ActionResult Edit(Docente docente) { if (ModelState.IsValid) { db.Entry(docente).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.DepartamentoSaludId = new SelectList(db.DepartamentoSaluds, "DepartamentoSaludId", "nombre", docente.DepartamentoSaludId); ViewBag.hojaVidaId = new SelectList(db.HojaVidas, "hojaVidaId", "primer_nombre", docente.hojaVidaId); ViewBag.rotacionId = new SelectList(db.Rotacions, "rotacionId", "tipo", docente.rotacionId); return View(docente); }
public ActionResult CarnetVacunacionDocenteDS(Docente docente, int id = 0) { return RedirectToAction("../Vacuna/EsquemaVacunacionDocente/" + docente.docenteId); }
public ActionResult cargaDocumentos(Docente docente) { string[] documentos = {"doc_identidad", "acta_grado", "dip_prof", "acta_grado_post", "dip_espe", "tpd", "tpn", "cv1", "cv2", "ant_varicela", "ant_hp"}; string path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[0] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen1 = "/Uploads/" + documentos[0] + docente.num_documento + ".jpg"; } else { ViewBag.imagen1 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[1] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen2 = "/Uploads/" + documentos[1] + docente.num_documento + ".jpg"; } else { ViewBag.imagen2 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[2] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen3 = "/Uploads/" + documentos[2] + docente.num_documento + ".jpg"; } else { ViewBag.imagen3 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[3] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen4 = "/Uploads/" + documentos[3] + docente.num_documento + ".jpg"; } else { ViewBag.imagen4 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[4] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen5 = "/Uploads/" + documentos[4] + docente.num_documento + ".jpg"; } else { ViewBag.imagen5 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[5] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen6 = "/Uploads/" + documentos[5] + docente.num_documento + ".jpg"; } else { ViewBag.imagen6 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[6] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen7 = "/Uploads/" + documentos[6] + docente.num_documento + ".jpg"; } else { ViewBag.imagen7 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[7] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen8 = "/Uploads/" + documentos[7] + docente.num_documento + ".jpg"; } else { ViewBag.imagen8 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[8] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen9 = "/Uploads/" + documentos[8] + docente.num_documento + ".jpg"; } else { ViewBag.imagen9 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[9] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen10 = "/Uploads/" + documentos[9] + docente.num_documento + ".jpg"; } else { ViewBag.imagen10 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } path1 = string.Format("{0}/{1}{2}", Server.MapPath("~/Uploads/"), documentos[10] + docente.num_documento, ".jpg"); if (System.IO.File.Exists(path1)) { ViewBag.imagen11 = "/Uploads/" + documentos[10] + docente.num_documento + ".jpg"; } else { ViewBag.imagen11 = "http://www.logan.es/wp-content/themes/logan/images/dummy-image.jpg"; } return View(docente); }
// //------------------------- Vista para datos personales del DOCENTE //public ActionResult InformacionDocente(int id = 0) //{ // TempData["notice"] = null; // Docente docente = db.Docentes.Find(id); // if (docente == null) // { // return HttpNotFound(); // } // int edad = DateTime.Today.AddTicks(-docente.HojaVida.fecha_nacimiento.Ticks).Year - 1; // string edadDocente = edad.ToString(); // docente.diploma_profesional = edadDocente;//Reemplaza edad // return View(docente); //} public ActionResult cargaImagen(Docente docente) { HojaVida oHojaVida = db.HojaVidas.Find(docente.hojaVidaId); try { var request = WebRequest.Create(oHojaVida.imagen_DI); using (var response = request.GetResponse()) { using (var responseStream = response.GetResponseStream()) { // Process the stream } } } catch (WebException ex) { if (ex.Status == WebExceptionStatus.ProtocolError && ex.Response != null) { var resp = (HttpWebResponse)ex.Response; if (resp.StatusCode == HttpStatusCode.NotFound) { oHojaVida.imagen_DI = "http://www.tagetik.com/intouch2015/user.png"; } else { // Do something else } } else { // Do something else } } if (docente == null)// Do something else NO ESTOY SEGURA DONDE VAAAAAAAAAAAAAA { return HttpNotFound(); } return View(docente); }
public ActionResult CambioContraseña(Docente docente) { Docente doc = db.Docentes.Find(docente.docenteId); if (docente.clave != null) { if (docente.clave.Equals(docente.tipo_documento)) { doc.clave = docente.clave; db.Entry(doc).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("../Docente/Personales/" + doc.docenteId); } } ViewBag.AlertMessage = "Las contrasenias deben coincidir"; return View(docente); }
public Boolean ValidarCamposDocente(Docente docente) { HojaVida hv = db.HojaVidas.Find(docente.hojaVidaId); Docente d = db.Docentes.Find(docente.docenteId); Familia f = db.Familias.Find(hv.familiaId); if ((d.certificado_TPDTS !=null) && (hv.municipio_procedencia != null) && (hv.direccion_manizales != null) && (hv.ARL != "Sin Asignar") && (hv.hemoclasificacion != "Sin Asignar") && (hv.num_celular != 0) && (hv.estado_civil != "Sin Asignar") && (f.primer_nombre_acudiente != null) && (f.primer_apellido_acudiente != null) && (f.direccion_acudiente != null) && (f.celular_acudiente != 0) && (d.tipo_vinculacion !="Sin Asignar") && (d.dedicacion !=null) && (d.categoria_escalafon_docente!="Sin Asignar")) { return true; } else { return false; } }
public ActionResult Create(HojaVida hojavida) { if (ModelState.IsValid) { Familia familia = new Familia(); familia.primer_nombre_padre = ""; familia.segundo_nombre_padre = ""; familia.primer_apellido_padre = ""; familia.segundo_apellido_madre = ""; familia.telefono_padre = 0; familia.primer_nombre_madre = ""; familia.segundo_nombre_madre = ""; familia.primer_apellido_madre = ""; familia.segundo_apellido_madre = ""; familia.telefono_madre = 0; familia.primer_nombre_acudiente = ""; familia.segundo_nombre_acudiente = ""; familia.primer_apellido_acudiente = ""; familia.segundo_apellido_acudiente = ""; familia.telefono_acudiente = 0; db.Familias.Add(familia); db.SaveChanges(); var iffam = db.Familias.Max(p => p.familiaId); hojavida.familiaId = iffam; db.HojaVidas.Add(hojavida); db.SaveChanges(); iffam = db.HojaVidas.Max(p => p.hojaVidaId); //pte crear estudiante //Estudiante estudiante = new Estudiante(); //estudiante.tipo_documento = "CC"; //estudiante.num_documento = "10184756378"; //estudiante.codigo = 1700921759; //estudiante.direccion_procedencia = "calle 56"; //estudiante.barrio_procedencia = "linares"; //estudiante.telefono_procedencia = "564565"; //estudiante.clave = "12345"; //estudiante.modalidad = "Universitario"; //estudiante.programaId = 1; //estudiante.semestre = 8; //estudiante.estado_academico = "matriculado"; //estudiante.hojaVidaId = iffam; //estudiante.rotacionId = 1; //db.Estudiantes.Add(estudiante); //db.SaveChanges(); List<DepartamentoSalud> departamentos = db.DepartamentoSaluds.ToList(); foreach (var item2 in departamentos) { ServiceReference1.WSFacultadSaludSoapClient ser = new ServiceReference1.WSFacultadSaludSoapClient(); string json = ser.getProfesoresActivos(item2.codigo); } Docente docente = new Docente(); docente.tipo_documento = "CC"; docente.num_documento = "1053793956"; docente.clave = "12345"; docente.hojaVidaId = iffam; db.Docentes.Add(docente); db.SaveChanges(); if ( hojavida.Docente != null) hojavida.imagen_DI = "http://acad.ucaldas.edu.co/fotosp/" + hojavida.Docente.ElementAt(0).num_documento + ".jpg"; // else // hojavida.imagen_DI = "http://acad.ucaldas.edu.co/fotos/" + estudiante.codigo + ".jpg"; Vacuna vacuna = new Vacuna(); vacuna.hojaVidaId = iffam; vacuna.nombre_generico = ("Hepatitis B Dosis 1"); vacuna.fecha_vacunacion = SqlDateTime.MinValue.Value; vacuna.fecha_prox_vacunacion = SqlDateTime.MinValue.Value; db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Triple Viral Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Varicela Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 4"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 5"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Fiebre Amarilla Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Influenza Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("DTP Acelular Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Virus del papiloma humano Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra varicela"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra hepatitis B"); db.Vacunas.Add(vacuna); db.SaveChanges(); db.SaveChanges(); return View(hojavida); } return RedirectToAction("Index"); }
public void importaDocentes() { List<DepartamentoSalud> departamentos = db.DepartamentoSaluds.ToList(); foreach (var item in departamentos) { ServiceReference1.WSFacultadSaludSoapClient ser = new ServiceReference1.WSFacultadSaludSoapClient(); string json; try { json = ser.getProfesoresActivos(item.codigo); } catch (Exception e) { json = null; } if (json != null) { MvcApplication2.Models.Profesor.ESObject0 profesoresActivos = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<MvcApplication2.Models.Profesor.ESObject0>(json); foreach (var item2 in profesoresActivos.profesoresActivos) { string json2; try { json2 = ser.getDatosProfesor(item2.CEDULA); } catch (Exception e) { json2 = null; } if (json2 != null) { MvcApplication2.Models.DocenteWS.ESObject0 profesores = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<MvcApplication2.Models.DocenteWS.ESObject0>(json2); foreach (var item3 in profesores.datosProfesor) { var hv = db.HojaVidas.Where(r => r.correo.Equals(item3.EMAIL)); List<HojaVida> hvs = hv.ToList(); if (hvs.Count > 0) { Docente docente = new Docente(); docente.tipo_documento = "CC"; docente.num_documento = item3.CEDULA; if (!item3.LIBREMIL.Equals("")) { docente.num_libreta_militar = item3.LIBREMIL; } docente.clave = item3.CEDULA; docente.titulo_pregrado = item3.CHIN_TITULO; docente.maximo_nivel_formacion = item3.CNIA_DESCRIPCION; docente.dedicacion = item3.CTUR_DESCRIPCION; HojaVida hojavida = hvs.ElementAt(0); hojavida.genero = item3.CHOV_SEXO; hojavida.municipio_procedencia = item3.CHOV_LUGARNACE; db.Entry(hojavida).State = EntityState.Modified; docente.hojaVidaId = hojavida.hojaVidaId; docente.rotacionId = 10; Boolean estado = false; int iddept = 3; foreach (var item4 in departamentos) { if (item3.NOM_DEPTO.Equals(item4.nombre.ToUpper())) { estado = true; iddept = item4.DepartamentoSaludId; } } if (!estado) { docente.DepartamentoSaludId = iddept; } docente.DepartamentoSaludId = iddept; db.Docentes.Add(docente); db.SaveChanges(); } else { Familia familia = new Familia(); //familia.primer_nombre_padre = ""; //familia.segundo_nombre_padre = ""; //familia.primer_apellido_padre = ""; //familia.segundo_apellido_madre = ""; //familia.telefono_padre = 0; //familia.primer_nombre_madre = ""; //familia.segundo_nombre_madre = ""; //familia.primer_apellido_madre = ""; //familia.segundo_apellido_madre = ""; //familia.telefono_madre = 0; //familia.primer_nombre_acudiente = ""; //familia.segundo_nombre_acudiente = ""; //familia.primer_apellido_acudiente = ""; //familia.segundo_apellido_acudiente = ""; //familia.telefono_acudiente = 0; db.Familias.Add(familia); db.SaveChanges(); var iffam = db.Familias.Max(p => p.familiaId); HojaVida hojavida = new HojaVida(); hojavida.familiaId = iffam; Docente docente = new Docente(); docente.tipo_documento = "CC"; docente.num_documento = item3.CEDULA; if (!item3.LIBREMIL.Equals("")) { docente.num_libreta_militar = item3.LIBREMIL; } docente.clave = item3.CEDULA; docente.titulo_pregrado = item3.CHIN_TITULO; docente.maximo_nivel_formacion = item3.CNIA_DESCRIPCION; docente.dedicacion = item3.CTUR_DESCRIPCION; hojavida.primer_nombre = item3.NOMBRE; hojavida.primer_apellido = item3.P_APELLIDO; hojavida.segundo_apellido = item3.S_APELLIDO; hojavida.direccion_manizales = item3.DIRECCION; hojavida.num_telefono = item3.TELEFONO; if (!item3.FECHANAC.Equals("")) { DateTime myDate = DateTime.ParseExact(item3.FECHANAC, "dd/MM/yyyy H:mm:ss", System.Globalization.CultureInfo.InvariantCulture); hojavida.fecha_nacimiento = myDate; } else { hojavida.fecha_nacimiento = SqlDateTime.MinValue.Value; } hojavida.correo = item3.EMAIL; db.HojaVidas.Add(hojavida); db.SaveChanges(); iffam = db.HojaVidas.Max(p => p.hojaVidaId); docente.hojaVidaId = iffam; docente.rotacionId = 10; Boolean estado = false; int iddept = 3; foreach (var item4 in departamentos) { if (item3.NOM_DEPTO.Equals(item4.nombre.ToUpper())) { estado = true; iddept = item4.DepartamentoSaludId; } } docente.DepartamentoSaludId = iddept; db.Docentes.Add(docente); db.SaveChanges(); if (hojavida.Docente != null) hojavida.imagen_DI = "http://acad.ucaldas.edu.co/fotosp/" + hojavida.Docente.ElementAt(0).num_documento + ".jpg"; // else // hojavida.imagen_DI = "http://acad.ucaldas.edu.co/fotos/" + estudiante.codigo + ".jpg"; // hojavida = getSalud(hojavida); Vacuna vacuna = new Vacuna(); vacuna.hojaVidaId = iffam; vacuna.nombre_generico = ("Hepatitis B Dosis 1"); vacuna.fecha_vacunacion = SqlDateTime.MinValue.Value; vacuna.fecha_prox_vacunacion = SqlDateTime.MinValue.Value; db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Triple Viral Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Varicela Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 4"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 5"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Fiebre Amarilla Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Influenza Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("DTP Acelular Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Virus del papiloma humano Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra varicela"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra hepatitis B"); db.Vacunas.Add(vacuna); db.SaveChanges(); } } } } } } var hojavidas = db.HojaVidas.Include(h => h.Familia); }
public ActionResult CreateDocente(HojaVida hojavida) { if (ModelState.IsValid) { Familia familia = new Familia(); familia.primer_nombre_padre = ""; familia.segundo_nombre_padre = ""; familia.primer_apellido_padre = ""; familia.segundo_apellido_madre = ""; familia.telefono_padre = 0; familia.primer_nombre_madre = ""; familia.segundo_nombre_madre = ""; familia.primer_apellido_madre = ""; familia.segundo_apellido_madre = ""; familia.telefono_madre = 0; familia.primer_nombre_acudiente = ""; familia.segundo_nombre_acudiente = ""; familia.primer_apellido_acudiente = ""; familia.segundo_apellido_acudiente = ""; familia.telefono_acudiente = 0; db.Familias.Add(familia); db.SaveChanges(); var iffam = db.Familias.Max(p => p.familiaId); hojavida.familiaId = iffam; db.HojaVidas.Add(hojavida); db.SaveChanges(); iffam = db.HojaVidas.Max(p => p.hojaVidaId); //pte crear estudiante Docente docente = new Docente(); docente.tipo_documento = "CC"; docente.num_documento = "10184756378"; docente.clave = "12345"; docente.DepartamentoSaludId = 1; docente.num_libreta_militar = ""; docente.hojaVidaId = iffam; docente.rotacionId = 1; db.Docentes.Add(docente); db.SaveChanges(); hojavida.imagen_DI = "http://acad.ucaldas.edu.co/fotos/" + hojavida.Docente.ElementAt(0).num_documento + ".jpg"; Vacuna vacuna = new Vacuna(); vacuna.hojaVidaId = iffam; vacuna.nombre_generico = ("Hepatitis B Dosis 1"); vacuna.fecha_vacunacion = SqlDateTime.MinValue.Value; vacuna.fecha_prox_vacunacion = SqlDateTime.MinValue.Value; db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis B Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Hepatitis A Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Triple Viral Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Varicela Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 2"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 3"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 4"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Toxoide Tetánico Dosis 5"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Fiebre Amarilla Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Influenza Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("DTP Acelular Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Virus del papiloma humano Dosis 1"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra varicela"); db.Vacunas.Add(vacuna); db.SaveChanges(); vacuna.nombre_generico = ("Anticuerpos contra hepatitis B"); db.Vacunas.Add(vacuna); db.SaveChanges(); db.SaveChanges(); return View(hojavida); } return RedirectToAction("Index"); }