public ActionResult Create(trabajador trabajador) { if (ModelState.IsValid) { db.trabajador.Add(trabajador); db.SaveChanges(); if (IsUserExist(trabajador.tra_cedula)) { AccountController account = new AccountController(); account.CreateUserProfile(trabajador.tra_cedula, trabajador.tra_cedula); UserManager userManager = new UserManager(); int Userid = userManager.UpdateTrabajador(trabajador.tra_cedula, trabajador.tra_id); UsersInRoles usersinroles = new UsersInRoles(); usersinroles.RoleId = 6; usersinroles.UserId = Userid; account.CreateUsersInRole(usersinroles); } else { AccountController account = new AccountController(); UserManager userManager = new UserManager(); int UserId = userManager.UserId(trabajador.tra_cedula); account.UpdateUsersInRole(UserId, 6); } return(RedirectToAction("Index")); } ViewBag.tra_empresa = new SelectList(db.empresa, "emp_id", "emp_nombre", trabajador.tra_empresa); return(View(trabajador)); }
public ActionResult Create(concepto concepto) { historia historia = db.historia.Find(concepto.con_id); if (ModelState.IsValid && validar_resultado(historia.his_tipo, concepto.con_valor)) { db.concepto.Add(concepto); db.SaveChanges(); //return RedirectToAction("Message", "Home", new {mensaje="Proceso Finalizado" }); return(RedirectToAction("Firma", "Historia", new { id = concepto.con_id })); } if (historia.his_tipo == 2 || historia.his_tipo == 3) { ViewBag.con_resultado = res_periodica(concepto.con_resultado); ViewBag.con_valor = val_periodica(concepto.con_valor); } else if (historia.his_tipo == 4) { ViewBag.con_resultado = res_retiro(concepto.con_resultado); ViewBag.con_valor = val_retiro(concepto.con_valor); } ViewBag.con_id = concepto.con_id; ViewBag.con_seguimiento = opcion(concepto.con_seguimiento); return(PartialView(concepto)); }
public ActionResult Create(diagnostico diagnostico) { if (ModelState.IsValid) { db.diagnostico.Add(diagnostico); db.SaveChanges(); } return(RedirectToAction("Index", new { id = diagnostico.dia_historia })); }
public ActionResult Create(enfermedad enfermedad) { if (ModelState.IsValid) { db.enfermedad.Add(enfermedad); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.enf_paciente = new SelectList(db.paciente, "pac_id", "pac_cedula", enfermedad.enf_paciente); return(View(enfermedad)); }
public ActionResult Create(reposo reposo) { if (ModelState.IsValid) { db.reposo.Add(reposo); db.SaveChanges(); return(RedirectToAction("Message", "Home", new { mensaje = "Datos Guardados" })); } ViewBag.rep_id = reposo.rep_id; return(PartialView(reposo)); }
public ActionResult Create(control control) { if (ModelState.IsValid) { db.control.Add(control); db.SaveChanges(); return(RedirectToAction("Index", new { id = control.con_perfil })); } ViewBag.per_id = control.con_perfil; return(PartialView(control)); }
public ActionResult Create(signos signos) { if (ModelState.IsValid) { db.signos.Add(signos); db.SaveChanges(); return(RedirectToAction("Create", "Fisico", new { id = signos.sig_id })); } ViewBag.sig_id = signos.sig_id; return(PartialView(signos)); }
public ActionResult Create(accidente accidente) { if (ModelState.IsValid) { db.accidente.Add(accidente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.acc_paciente = new SelectList(db.paciente, "pac_id", "pac_cedula", accidente.acc_paciente); return(View(accidente)); }
public ActionResult Create(fisico fisico) { if (ModelState.IsValid) { db.fisico.Add(fisico); db.SaveChanges(); return(RedirectToAction("Create", "Diagnostico", new { id = fisico.fis_id })); } ViewBag.fis_id = fisico.fis_id; return(PartialView(fisico)); }
public ActionResult Create(perfil perfil) { if (ModelState.IsValid) { db.perfil.Add(perfil); db.SaveChanges(); //return RedirectToAction("Index"); return(RedirectToAction("Create", "Control", new { id = perfil.per_id })); } return(View(perfil)); }
public ActionResult Create(revision revision) { if (ModelState.IsValid) { db.revision.Add(revision); db.SaveChanges(); return(RedirectToAction("Create", "Signos", new { id = revision.rev_id })); } ViewBag.rev_id = revision.rev_id; return(PartialView(revision)); }
public ActionResult Create(inmunizacion inmunizacion) { if (ModelState.IsValid) { db.inmunizacion.Add(inmunizacion); db.SaveChanges(); } return(RedirectToAction("Index", new { id = inmunizacion.inm_paciente })); //ViewBag.inm_paciente = inmunizacion.inm_paciente; //ViewBag.inm_vacuna = new SelectList(db.vacuna, "vac_id", "vac_nombre", inmunizacion.inm_vacuna); //return PartialView(inmunizacion); }
public ActionResult Create(plan plan) { if (ModelState.IsValid) { db.plan.Add(plan); db.SaveChanges(); //return RedirectToAction("Message", "Home", new { mensaje="Datos Guardados. El proceso ha finalizado."}); return(RedirectToAction("Create", "Inmunizacion")); } ViewBag.pla_id = plan.pla_id; return(PartialView(plan)); }
public ActionResult Create(ginecologico ginecologico) { if (ModelState.IsValid) { db.ginecologico.Add(ginecologico); db.SaveChanges(); return(RedirectToAction("Create", "Habitos", new { id = ginecologico.gin_id })); } ViewBag.gin_id = ginecologico.gin_id; ViewBag.gin_ciclos = gin_ciclo(); return(PartialView(ginecologico)); }
public ActionResult Create(examen examen) { if (ModelState.IsValid) { db.examen.Add(examen); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.exa_area = new SelectList(db.area.Where(a => a.are_tipo == "GRUPO"), "are_id", "are_nombre", examen.exa_area); ViewBag.exa_tipo = "CUANTITATIVO"; ViewBag.exa_estado = "ACTIVO"; return(View(examen)); }
public ActionResult Create(prueba prueba) { barcode barcode = new barcode(); //prueba.pru_codigo = GetCodigo(prueba.pru_registro, prueba.pru_examen); //prueba.pru_imagen = barcode.GenerarCodigo(prueba.pru_codigo); if (ModelState.IsValid && ExistPrueba(prueba.pru_examen, prueba.pru_registro)) { db.prueba.Add(prueba); db.SaveChanges(); set_codigo(prueba.pru_registro, prueba.pru_examen); if (prueba.examen.exa_tipo == "PLANTILLA") { CreatePrueba(prueba.pru_examen, prueba.pru_registro); } else { CreateObservacion(prueba.pru_registro, prueba.pru_examen); } } //ModelState.AddModelError("","La información ingresada no es la correcta"); //return RedirectToAction("Index", new { id = prueba.pru_registro }); var list_prueba = db.prueba.Include(p => p.registro).Include(p => p.examen).Where(p => p.pru_registro == prueba.pru_registro && p.examen.exa_estado == "ACTIVO"); return(PartialView("Index", list_prueba.ToList())); }
public ActionResult Create(actividad actividad) { if (ModelState.IsValid) { db.actividad.Add(actividad); db.SaveChanges(); return(RedirectToAction("Create", "Personal", new { id = actividad.act_id })); } ViewBag.act_id = actividad.act_id; ViewBag.act_enf_estado = opcion(actividad.act_enf_estado); ViewBag.act_acc_estado = opcion(actividad.act_acc_estado); return(PartialView(actividad)); }
public ActionResult Create(doctor doctor) { if (Request.Files.Count > 0) { var file = Request.Files[0]; string fileName = Path.GetFileName(file.FileName); string ext = Path.GetExtension(fileName); string[] formatos = new string[] { ".jpg", ".jpeg", ".bmp", ".png", ".gif", ".JPG", ".JPEG", ".BMP", ".PNG", ".GIF" }; if (!String.IsNullOrEmpty(fileName) && (Array.IndexOf(formatos, ext) >= 0)) { Firma objfirma = new Firma(); //doctor.doc_firma = fileName; string path = Path.Combine(Server.MapPath("~/Content/firmas_"), fileName); string path01 = Path.Combine(Server.MapPath("~/Content/firmas"), fileName); file.SaveAs(path); objfirma.ResizeImage(path, path01, 200, 120); doctor.doc_firma = ConvertBytes(path01); } else { if (!String.IsNullOrEmpty(ext)) { if (Array.IndexOf(formatos, ext) <= 0) { ModelState.AddModelError("ext", "Extensión no Válida"); } } } } if (ModelState.IsValid && IsUserExist(doctor.doc_cedula)) { db.doctor.Add(doctor); db.SaveChanges(); AccountController account = new AccountController(); account.CreateUserProfile(doctor.doc_cedula, doctor.doc_cedula); UserManager userManager = new UserManager(); int Userid = userManager.UserId(doctor.doc_cedula); UsersInRoles usersinroles = new UsersInRoles(); usersinroles.RoleId = 7; usersinroles.UserId = Userid; account.CreateUsersInRole(usersinroles); return(RedirectToAction("Index")); } ViewBag.doc_empresa = new SelectList(db.empresa, "emp_id", "emp_nombre", doctor.doc_empresa); ViewBag.doc_especialidad = new SelectList(db.especialidad, "esp_id", "esp_nombre", doctor.doc_especialidad); return(View(doctor)); }
//public ActionResult Create(HttpPostedFileBase FileUpload,espirometria espirometria) public ActionResult Create(espirometria espirometria) { string nom_pac; if (Request.Files.Count > 0) { var file = Request.Files[0]; string fileName = Path.GetFileName(file.FileName); string ext = Path.GetExtension(fileName); if (fileName != "") { espirometria.esp_archivo = fileName; DateTime dd = DateTime.Now; espirometria.esp_fecha = dd.Date.ToString("d"); espirometria.esp_laboratorista = get_user(); espirometria.esp_orden = get_orden(espirometria.esp_fecha); if (ModelState.IsValid && ext == ".pdf") { string path = Path.Combine(Server.MapPath("~/Content/espirometria"), fileName); file.SaveAs(path); db.espirometria.Add(espirometria); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("ext", "Extensión no Válida"); } } else { ModelState.AddModelError("ext", "Debe seleccionar un archivo"); } } paciente paciente = db.paciente.Find(espirometria.esp_paciente); if (paciente != null) { nom_pac = paciente.pac_nombres + " " + paciente.pac_apellidos; } else { nom_pac = ""; } ViewBag.paciente = nom_pac; return(View(espirometria)); }
public ActionResult Create(subsecuente subsecuente) { if (ModelState.IsValid) { db.subsecuente.Add(subsecuente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.sub_historia = subsecuente.sub_historia; DateTime dd = DateTime.Now; ViewBag.fecha = dd.Date.ToString("d"); ViewBag.hora = dd.ToString("T"); return(View(subsecuente)); }
public ActionResult Create(habitos habitos) { if (ModelState.IsValid) { db.habitos.Add(habitos); db.SaveChanges(); return(RedirectToAction("Create", "Familiar", new { id = habitos.hab_id })); } ViewBag.hab_id = habitos.hab_id; ViewBag.hab_fumo = opcion(habitos.hab_fumo); ViewBag.hab_fuma = opcion(habitos.hab_fuma); ViewBag.hab_alcohol = opcion(habitos.hab_alcohol); ViewBag.hab_drogas = opcion(habitos.hab_drogas); ViewBag.hab_ejercicio = opcion(habitos.hab_ejercicio); return(PartialView(habitos)); }
public ActionResult Create(registro registro) { var consulta = db.registro.Where(r => r.reg_fecha == registro.reg_fecha && r.reg_paciente == registro.reg_paciente && r.reg_estado == true); if (consulta.Any()) { return(RedirectToAction("Message", "Home", new { mensaje = "El registro ya existe, por favor seleccione la opción editar" })); } DateTime dd = DateTime.Today; string fecha = dd.Date.ToString("d"); registro.reg_orden = GetOrden(fecha); registro.reg_estado = true; registro.reg_laboratorista = get_user(); if (registro.reg_laboratorista == 0) { return(RedirectToAction("Message", "Home", new { mensaje = "Su perfil de usuario no permite realizar esta acción " })); } if (ModelState.IsValid) { db.registro.Add(registro); db.SaveChanges(); return(RedirectToAction("Create", "Prueba", new { id = registro.reg_id })); } //ViewBag.reg_area = new SelectList(db.area, "are_id", "are_nombre"); ViewBag.fecha = fecha; return(View(registro)); }
public ActionResult Create(ocupacional ocupacional) { ocupacional.ocu_estado = true; ocupacional.ocu_tiempo = get_tiempo(ocupacional.ocu_inicio); if (ModelState.IsValid) { db.ocupacional.Add(ocupacional); db.SaveChanges(); Session["pac_id"] = ocupacional.ocu_paciente; return(RedirectToAction("Edit", "Laboral", new { id = ocupacional.ocu_id })); } ViewBag.ocu_paciente = ocupacional.ocu_paciente; ViewBag.ocu_tipo = ocupacional.ocu_tipo; ViewBag.ocu_jornada = ocu_jornada(ocupacional.ocu_jornada); ViewBag.his_tipo = Session["his_tipo"]; return(PartialView(ocupacional)); }
public ActionResult Create(oftalmologia oftalmologia) { string nom_pac; DateTime dd = DateTime.Now; oftalmologia.oft_fecha = dd.Date.ToString("d"); if (ModelState.IsValid) { UserManager usermanager = new UserManager(); oftalmologia.oft_responsable = usermanager.get_user_id(User); oftalmologia.oft_perfil = usermanager.get_perfil(User); oftalmologia.oft_orden = get_orden(oftalmologia.oft_fecha); db.oftalmologia.Add(oftalmologia); db.SaveChanges(); notificar(oftalmologia.oft_paciente); return(RedirectToAction("Index")); } ViewBag.oft_con_od = get_agudeza(oftalmologia.oft_con_od); ViewBag.oft_con_oi = get_agudeza(oftalmologia.oft_con_oi); ViewBag.oft_sin_od = get_agudeza(oftalmologia.oft_sin_od); ViewBag.oft_sin_oi = get_agudeza(oftalmologia.oft_sin_oi); ViewBag.oft_biomiscroscopia = get_valor(oftalmologia.oft_biomiscroscopia); ViewBag.oft_fondo = get_valor(oftalmologia.oft_fondo); ViewBag.oft_colores = get_colores(oftalmologia.oft_colores); ViewBag.oft_diagnostico = get_diagnostico(oftalmologia.oft_diagnostico); ViewBag.oft_indicaciones = get_indicacion(oftalmologia.oft_indicaciones); paciente paciente = db.paciente.Find(oftalmologia.oft_paciente); if (paciente != null) { nom_pac = paciente.pac_nombres + " " + paciente.pac_apellidos; } else { nom_pac = ""; } ViewBag.paciente = nom_pac; return(View(oftalmologia)); }
public ActionResult Create(empresa empresa) { if (ModelState.IsValid && IsUserExist(empresa.emp_cedula)) { db.empresa.Add(empresa); db.SaveChanges(); //crear los valores de usuario AccountController account = new AccountController(); account.CreateUserProfile(empresa.emp_cedula, empresa.emp_cedula); UserManager userManager = new UserManager(); int Userid = userManager.UpdateEmpresa(empresa.emp_cedula, empresa.emp_id); UsersInRoles usersinroles = new UsersInRoles(); usersinroles.RoleId = 4; usersinroles.UserId = Userid; account.CreateUsersInRole(usersinroles); return(RedirectToAction("Index")); } return(View(empresa)); }
// // GET: /Laboral/Create public void Create(int id) { //laboral laboral = db.laboral.Find(id); List <riesgo> list_riesgo = db.riesgo.ToList(); foreach (var riesgo in list_riesgo) { laboral laboral = new laboral(); laboral.lab_ocupacional = id; laboral.lab_riesgo = riesgo.rie_id; laboral.lab_estado = false; db.laboral.Add(laboral); db.SaveChanges(); } //return RedirectToAction("Edit", new { id=id}); //return PartialView(); }
public ActionResult Create(familiar familiar) { if (ModelState.IsValid) { db.familiar.Add(familiar); db.SaveChanges(); //return RedirectToAction("Problema", "Historia", new { id=Session["his_id"] }); int his_tipo = Convert.ToInt32(Session["his_tipo"]); if (his_tipo == 1) { return(RedirectToAction("Problema", "Historia", new { id = Session["his_id"] })); } else { return(RedirectToAction("Create", "Revision", new { id = Session["his_id"] })); } } ViewBag.valor = familiar.fam_cardiopatia; ViewBag.fam_id = familiar.fam_id; return(PartialView(familiar)); }
public ActionResult Create(personal personal) { if (ModelState.IsValid) { db.personal.Add(personal); db.SaveChanges(); paciente paciente = db.paciente.Find(personal.per_id); if (paciente.pac_genero == "Femenino") { return(RedirectToAction("Create", "Ginecologico", new { id = personal.per_id })); } else { return(RedirectToAction("Create", "Habitos", new { id = personal.per_id })); } } ViewBag.per_id = personal.per_id; ViewBag.per_lateralidad = per_lateralidad(personal.per_lateralidad); return(PartialView(personal)); }
public ActionResult Create(historia historia) { DateTime dd = DateTime.Now; historia.his_fecha = dd.Date.ToString("d"); historia.his_numero = numero_historia(historia); historia.his_tipo = 1; historia.his_medico = get_user(); if (historia.his_medico == 0) { return(RedirectToAction("Message", "Home", new { mensaje = "Su perfil de usuario no permite realizar esta acción" })); } if (ModelState.IsValid) { db.historia.Add(historia); db.SaveChanges(); Session["his_id"] = historia.his_id; Session["his_tipo"] = historia.his_tipo; return(RedirectToAction("Create", "Personal", new { id = historia.his_paciente })); } ViewBag.numero = numero_historia(historia); return(PartialView(historia)); }
public ActionResult Create(paciente paciente) { try { if (ModelState.IsValid) { db.paciente.Add(paciente); db.SaveChanges(); if (IsUserExist(paciente.pac_cedula)) { AccountController account = new AccountController(); account.CreateUserProfile(paciente.pac_cedula, paciente.pac_cedula); UserManager userManager = new UserManager(); int Userid = userManager.UpdatePaciente(paciente.pac_cedula, paciente.pac_id); UsersInRoles usersinroles = new UsersInRoles(); usersinroles.RoleId = 3; usersinroles.UserId = Userid; account.CreateUsersInRole(usersinroles); } return(RedirectToAction("Index")); } ViewBag.pac_canton = new SelectList(db.canton, "can_id", "can_nombre", paciente.pac_canton); ViewBag.pac_empresa = new SelectList(db.empresa, "emp_id", "emp_nombre", paciente.pac_empresa); ViewBag.pac_pais = new SelectList(db.pais, "pais_id", "pais_nombre", paciente.pac_pais); ViewBag.pac_profesion = new SelectList(db.profesion, "pro_id", "pro_nombre", paciente.pac_profesion); ViewBag.pac_provincia = new SelectList(db.provincia, "pro_id", "pro_nombre", paciente.pac_provincia); ViewBag.pac_genero = this.genero(paciente); ViewBag.pac_estadocivil = this.estadocivil(paciente); ViewBag.pac_instruccion = this.instruccion(paciente); ViewBag.pac_tipodiscapacidad = this.tipodiscapacidad(paciente); ViewBag.pac_porcentajediscapacidad = this.porcentajediscapacidad(paciente); //ViewBag.nom_profesion = txt_profesion; if (paciente.pac_fechanacimiento != null) { string[] fecha = paciente.pac_fechanacimiento.Split('/'); ViewBag.dia = dia(fecha[0]); ViewBag.mes = mes(fecha[1]); ViewBag.anio = anio(fecha[2]); } else { ViewBag.dia = dia(""); ViewBag.mes = mes(""); ViewBag.anio = anio(""); } return(View(paciente)); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); // Join the list to a single string. var fullErrorMessage = string.Join("; ", errorMessages); // Combine the original exception message with the new one. var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage); // Throw a new DbEntityValidationException with the improved exception message. throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); //return RedirectToAction("Message", "Home", new { mensaje = ex.Message }); } }