public List <EspecialidadCLS> buscarEspecialidad(string nombreEspecialidad) { List <EspecialidadCLS> ListaEspecialidad = new List <EspecialidadCLS>(); using (BDHospitalContext bd = new BDHospitalContext()) { if (nombreEspecialidad == null || nombreEspecialidad == "") { ListaEspecialidad = (from especialidad in bd.Especialidad where especialidad.Bhabilitado == 1 select new EspecialidadCLS { iidespecilidad = especialidad.Iidespecialidad, nombre = especialidad.Nombre, descripcion = especialidad.Descripcion }).ToList(); } else { ListaEspecialidad = (from especialidad in bd.Especialidad where especialidad.Bhabilitado == 1 && especialidad.Nombre.Contains(nombreEspecialidad) select new EspecialidadCLS { iidespecilidad = especialidad.Iidespecialidad, nombre = especialidad.Nombre, descripcion = especialidad.Descripcion }).ToList(); } } return(ListaEspecialidad); }
public List <EspecialidadCLS> listarEspecialidad() { List <EspecialidadCLS> ListaEspecialidad = new List <EspecialidadCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { ListaEspecialidad = (from especialidad in db.Especialidad where especialidad.Bhabilitado == 1 select new EspecialidadCLS { iidespecilidad = especialidad.Iidespecialidad, nombre = especialidad.Nombre, descripcion = especialidad.Descripcion }).ToList(); //ViewBag.nombreEspecialidad = ""; //else //{ // ListaEspecialidad = (from especialidad in db.Especialidad // where especialidad.Bhabilitado == 1 // && especialidad.Nombre.Contains(oEspecialidadCLS.nombre) // select new EspecialidadCLS // { // iidespecilidad = especialidad.Iidespecialidad, // nombre = especialidad.Nombre, // descripcion = especialidad.Descripcion // }).ToList(); // //para guardar lo que el usuario registro en la busqueda // ViewBag.nombreEspecialidad = oEspecialidadCLS.nombre; //} return(ListaEspecialidad); } }
public IActionResult Index(SedeCLS oSedeCLS) { List <SedeCLS> listaSede = new List <SedeCLS>(); using (BDHospitalContext bd = new BDHospitalContext()) { if (oSedeCLS.nombreSede == "" || oSedeCLS.nombreSede == null) { listaSede = (from sede in bd.Sede where sede.Bhabilitado == 1 select new SedeCLS { iidSede = sede.Iidsede, nombreSede = sede.Nombre, direcion = sede.Direccion }).ToList(); ViewBag.nombreSede = ""; } else { listaSede = (from sede in bd.Sede where sede.Bhabilitado == 1 && sede.Nombre.Contains(oSedeCLS.nombreSede) select new SedeCLS { iidSede = sede.Iidsede, nombreSede = sede.Nombre, direcion = sede.Direccion }).ToList(); ViewBag.nombreSede = oSedeCLS.nombreSede; } } lista = listaSede; return(View(listaSede)); }
public IActionResult Agregar(PaginaCLS oPaginaCLS) { try { using (BDHospitalContext db = new BDHospitalContext()) { if (!ModelState.IsValid) { return(View(oPaginaCLS)); } else { Pagina oPagina = new Pagina(); oPagina.Mensaje = oPaginaCLS.Mensaje; oPagina.Controlador = oPaginaCLS.Controlador; oPagina.Accion = oPaginaCLS.Controlador; oPagina.Bhabilitado = 1; db.Pagina.Add(oPagina); db.SaveChanges(); } } } catch (Exception) { return(View(oPaginaCLS)); } return(RedirectToAction("Index")); }
public IActionResult Index(SedeCLS oSedeCls) { List <SedeCLS> sedes = new List <SedeCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { if (oSedeCls.nombresede == "" || oSedeCls.nombresede == null) { sedes = (from sede in db.Sede where sede.Bhabilitado == 1 select new SedeCLS { idsede = sede.Iidsede, nombresede = sede.Nombre, direccionsede = sede.Direccion }).ToList(); ViewBag.nombreSede = ""; } else { sedes = (from sede in db.Sede where sede.Bhabilitado == 1 && sede.Nombre.Contains(oSedeCls.nombresede) select new SedeCLS { idsede = sede.Iidsede, nombresede = sede.Nombre, direccionsede = sede.Direccion }).ToList(); ViewBag.nombreSede = oSedeCls.nombresede; } } return(View(sedes)); }
public IActionResult Editar(int id) { EspecialidadCLS oEspecialidadCLS = new EspecialidadCLS(); try { using (BDHospitalContext db = new BDHospitalContext()) { oEspecialidadCLS = (from e in db.Especialidad where e.Iidespecialidad == id select new EspecialidadCLS { IdEspecialidad = e.Iidespecialidad, Nombre = e.Nombre, Descripcion = e.Descripcion }).First(); } } catch (Exception e) { Error = e.Message; throw e; } return(View(oEspecialidadCLS)); }
//[HttpPost] //el iidespecilidad lo recibe de la vista //public IActionResult Eliminar(int iidespecilidad) //{ // string error; // try // { // using (BDHospitalContext bd = new BDHospitalContext()) // { // Especialidad especialidad = bd.Especialidad // .Where(p => p.Iidespecialidad == iidespecilidad).First(); // especialidad.Bhabilitado = 0; // bd.SaveChanges(); // } // } // catch (Exception ex) // { // error = ex.Message; // } // return RedirectToAction("Index"); //} public int Eliminar(int iidespecilidad) { //si hay error la respuesta es 0 int respuesta = 0; try { using (BDHospitalContext bd = new BDHospitalContext()) { Especialidad especialidad = bd.Especialidad .Where(p => p.Iidespecialidad == iidespecilidad).First(); especialidad.Bhabilitado = 0; bd.SaveChanges(); respuesta = 1; } } catch (Exception ex) { respuesta = 0; } return(respuesta); }
public void LlenarSexo() { List <SelectListItem> listaSexo = new List <SelectListItem>();//ComboBox try { using (BDHospitalContext db = new BDHospitalContext()) { listaSexo = (from s in db.Sexo where s.Bhabilitado == 1 select new SelectListItem { Text = s.Nombre, Value = s.Iidsexo.ToString() }).ToList(); listaSexo.Insert(0, new SelectListItem { Text = "--Seleccionar--", Value = "" }); } } catch (Exception e) { Error = e.Message; throw e; } ViewBag.ListaSexo = listaSexo; }
public IActionResult Editar(int id) { MedicamentoCLS oMedicamentoCLS = new MedicamentoCLS(); try { using (BDHospitalContext db = new BDHospitalContext()) { oMedicamentoCLS = (from m in db.Medicamento where m.Iidmedicamento == id select new MedicamentoCLS { IdMedicamento = m.Iidmedicamento, Nombre = m.Nombre, Concentracion = m.Concentracion, IdFormaFarmaceutica = m.Iidformafarmaceutica, Precio = m.Precio, Stock = m.Stock, Presentacion = m.Presentacion }).First(); } } catch (Exception e) { Error = e.Message; } //Siempre para pasar un ComboBox a la vista se hace un ViewBag ViewBag.ListaFormaFarmaceutica = ListarFormaFarmaceutica(); return(View(oMedicamentoCLS)); }
public IActionResult Editar(int id) { LlenarSexo(); PersonaCLS oPersonaCLS = new PersonaCLS(); using (BDHospitalContext bd = new BDHospitalContext()) { oPersonaCLS = (from persona in bd.Persona where persona.Iidpersona == id select new PersonaCLS { nombre = persona.Nombre, iidPersona = persona.Iidpersona, apPaterno = persona.Appaterno, apMaterno = persona.Apmaterno, email = persona.Email, //si es nula la fecha por la fecha actual fechaNacimiento = persona.Fechanacimiento == null ? DateTime.Now : persona.Fechanacimiento, iidSexo = persona.Iidsexo, telefonoCelular = persona.Telefonocelular, telefonoFijo = persona.Telefonofijo }).First(); } return(View(oPersonaCLS)); }
public IActionResult Guardar(SedeCLS oSedeCLS) { string nombreVista = ""; if (oSedeCLS.iidSede == 0) { nombreVista = "Agregar"; } else { nombreVista = "Editar"; } if (!ModelState.IsValid) { return(View(nombreVista, oSedeCLS)); } else { using (BDHospitalContext bd = new BDHospitalContext()) { if (oSedeCLS.iidSede != 0) { Sede sede = bd.Sede.Where(p => p.Iidsede == oSedeCLS.iidSede) .First(); sede.Nombre = oSedeCLS.nombreSede; sede.Direccion = oSedeCLS.direcion; bd.SaveChanges(); } } //editar } return(RedirectToAction("Index")); }
public IActionResult Agregar(EspecialidadCLS oEspecialidadCLS) { try { using (BDHospitalContext db = new BDHospitalContext()) { if (!ModelState.IsValid) { return(View(oEspecialidadCLS)); } else { Especialidad objeto = new Especialidad { Nombre = oEspecialidadCLS.nombre, Descripcion = oEspecialidadCLS.descripcion, Bhabilitado = 1 }; db.Especialidad.Add(objeto); db.SaveChanges(); } } } catch (Exception ex) { return(View(oEspecialidadCLS)); } return(RedirectToAction("Index")); }
public IActionResult Index(EspecialidadCLS especialidadCls) { List <EspecialidadCLS> lista = new List <EspecialidadCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { if (especialidadCls.nombre == null || especialidadCls.nombre == "") { lista = (from especialidad in db.Especialidad where especialidad.Bhabilitado == 1 select new EspecialidadCLS { idespecialidad = especialidad.Iidespecialidad, nombre = especialidad.Nombre, descripcion = especialidad.Descripcion }).ToList(); } else { lista = (from especialidad in db.Especialidad where especialidad.Bhabilitado == 1 && especialidad.Nombre.Contains(especialidadCls.nombre) select new EspecialidadCLS { idespecialidad = especialidad.Iidespecialidad, nombre = especialidad.Nombre, descripcion = especialidad.Descripcion }).ToList(); ViewBag.nombreEspecialidad = especialidadCls.nombre; } return(View(lista)); } }
public IActionResult Index(PaginaCLS oPaginaCLS) { List <PaginaCLS> paginas = new List <PaginaCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { if (oPaginaCLS.mensaje == null || oPaginaCLS.mensaje == "") { paginas = (from pag in db.Pagina where pag.Bhabilitado == 1 select new PaginaCLS { idpagina = pag.Iidpagina, mensaje = pag.Mensaje, accion = pag.Accion, controlador = pag.Controlador }).ToList(); ViewBag.mensajePagina = ""; } else { paginas = (from pag in db.Pagina where pag.Bhabilitado == 1 && pag.Mensaje.Contains(oPaginaCLS.mensaje) select new PaginaCLS { idpagina = pag.Iidpagina, mensaje = pag.Mensaje, accion = pag.Accion, controlador = pag.Controlador }).ToList(); ViewBag.mensajePagina = oPaginaCLS.mensaje; } } return(View(paginas)); }
public List <SelectListItem> ListarFormaFarmaceutica() { List <SelectListItem> selectLists = new List <SelectListItem>(); try { using (BDHospitalContext db = new BDHospitalContext()) { selectLists = (from ff in db.FormaFarmaceutica where ff.Bhabilitado == 1 select new SelectListItem { Text = ff.Nombre, Value = ff.Iidformafarmaceutica.ToString() }).ToList(); selectLists.Insert(0, new SelectListItem { Text = "--Seleccione--", Value = "" }); } } catch (Exception e) { Error = e.Message; } return(selectLists); }
public IActionResult Agregar(MedicamentoCLS medicamentoCLS) { string NombreVista = ""; try { using (BDHospitalContext db = new BDHospitalContext()) { if (medicamentoCLS.IdMedicamento == 0) { NombreVista = "Agregar"; } else { NombreVista = "Editar"; } if (!ModelState.IsValid) { //Siempre para pasar un ComboBox a la vista se hace un ViewBag ViewBag.ListaFormaFarmaceutica = ListarFormaFarmaceutica(); return(View(NombreVista, medicamentoCLS)); } else { if (medicamentoCLS.IdMedicamento == 0) { Medicamento m = new Medicamento(); m.Nombre = medicamentoCLS.Nombre; m.Concentracion = medicamentoCLS.Concentracion; m.Iidformafarmaceutica = medicamentoCLS.IdFormaFarmaceutica; m.Precio = medicamentoCLS.Precio; m.Stock = medicamentoCLS.Stock; m.Presentacion = medicamentoCLS.Presentacion; m.Bhabilitado = 1; db.Medicamento.Add(m); db.SaveChanges(); } else { Medicamento m = db.Medicamento .Where(x => x.Iidmedicamento == medicamentoCLS.IdMedicamento).First(); m.Nombre = medicamentoCLS.Nombre; m.Concentracion = medicamentoCLS.Concentracion; m.Iidformafarmaceutica = medicamentoCLS.IdFormaFarmaceutica; m.Precio = medicamentoCLS.Precio; m.Stock = medicamentoCLS.Stock; m.Presentacion = medicamentoCLS.Presentacion; db.SaveChanges(); } } } } catch (Exception) { return(View(NombreVista, medicamentoCLS)); } return(RedirectToAction("Index")); }
public IActionResult Eliminar(int iidSede) { using (BDHospitalContext bd = new BDHospitalContext()) { Sede sede = bd.Sede.Where(p => p.Iidsede == iidSede).First(); sede.Bhabilitado = 0; bd.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Index(TipoUsuarioCLS oTipoUsuarioCLS) { List <TipoUsuarioCLS> listaTipoUsuario = new List <TipoUsuarioCLS>(); using (BDHospitalContext bd = new BDHospitalContext()) { listaTipoUsuario = (from tipousu in bd.TipoUsuario where tipousu.Bhabilitado == 1 select new TipoUsuarioCLS { iidTipoUsuario = tipousu.Iidtipousuario, nombre = tipousu.Nombre, descripcion = tipousu.Descripcion }).ToList(); //pregunta si no tiene nada los valores de los inputs if (oTipoUsuarioCLS.nombre == null && oTipoUsuarioCLS.descripcion == null && oTipoUsuarioCLS.iidTipoUsuario == 0) { ViewBag.nombre = ""; ViewBag.descripcion = ""; ViewBag.IidTipoUsuario = 0; } //ahora se hace el filtrado else { //filtra por cada condicion if (oTipoUsuarioCLS.nombre != null) { listaTipoUsuario = listaTipoUsuario .Where(p => p.nombre.Contains(oTipoUsuarioCLS.nombre)) .ToList(); } if (oTipoUsuarioCLS.iidTipoUsuario != 0) { listaTipoUsuario = listaTipoUsuario .Where(p => p.iidTipoUsuario == oTipoUsuarioCLS.iidTipoUsuario) .ToList(); } if (oTipoUsuarioCLS.descripcion != null) { listaTipoUsuario = listaTipoUsuario .Where(p => p.descripcion.Contains(oTipoUsuarioCLS.descripcion)) .ToList(); } //se guardan los valores de las busquedas ingresadas por los usuarios de la aplicacion ViewBag.nombre = oTipoUsuarioCLS.nombre; ViewBag.descripcion = oTipoUsuarioCLS.descripcion; ViewBag.IidTipoUsuario = oTipoUsuarioCLS.iidTipoUsuario; } } return(View(listaTipoUsuario)); }
public IActionResult Eliminar(int iidPersona) { using (BDHospitalContext bd = new BDHospitalContext()) { Persona persona = bd.Persona.Where(p => p.Iidpersona == iidPersona).First(); persona.Bhabilitado = 0; bd.SaveChanges(); } return(RedirectToAction("Index")); }
//eliminacion fisica public IActionResult Eliminar(int iidMedicamento) { using (BDHospitalContext bd = new BDHospitalContext()) { Medicamento medicamento = bd.Medicamento.Where(p => p.Iidmedicamento == iidMedicamento).First(); //medicamento.Bhabilitado = 0; bd.Medicamento.Remove(medicamento); bd.SaveChanges(); } return(RedirectToAction("Index")); }
//eliminacion fisica public IActionResult Eliminar(int iidPagina) { using (BDHospitalContext bd = new BDHospitalContext()) { Pagina pagina = bd.Pagina .Where(p => p.Iidpagina == iidPagina).First(); bd.Pagina.Remove(pagina); bd.SaveChanges(); } return(RedirectToAction("Index")); }
//eliminacion fisica public IActionResult Eliminar(int iidTipoUsuario) { using (BDHospitalContext bd = new BDHospitalContext()) { TipoUsuario tipoUsuario = bd.TipoUsuario .Where(p => p.Iidtipousuario == iidTipoUsuario) .First(); bd.TipoUsuario.Remove(tipoUsuario); bd.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Index(PersonaCLS personaCLS) { List <PersonaCLS> listaPersona = new List <PersonaCLS>(); try { LlenarSexo(); using (BDHospitalContext db = new BDHospitalContext()) { //Validar para que soporte enteros nulos, ? en propiedad int if (personaCLS.IdSexo == null || personaCLS.IdSexo == 0) { listaPersona = (from persona in db.Persona join sexo in db.Sexo on persona.Iidsexo equals sexo.Iidsexo where persona.Bhabilitado == 1 select new PersonaCLS { IdPersona = persona.Iidpersona, NombreCompleto = persona.Nombre + " " + persona.Appaterno + " " + persona.Apmaterno, Email = persona.Email, NombreSexo = sexo.Nombre }).ToList(); } else { listaPersona = (from p in db.Persona join s in db.Sexo on p.Iidsexo equals s.Iidsexo where p.Bhabilitado == 1 && p.Iidsexo == personaCLS.IdSexo select new PersonaCLS { IdPersona = p.Iidpersona, NombreCompleto = p.Nombre + " " + p.Appaterno + " " + p.Apmaterno, Email = p.Email, NombreSexo = s.Nombre }).ToList(); } } } catch (Exception e) { Error = e.Message; throw e; } return(View(listaPersona)); }
public IActionResult Index(MedicamentoCLS medicamentoCLS) { ViewBag.ListaForma = ListarFormaFarmaceutica(); List <MedicamentoCLS> listaMedicamento = new List <MedicamentoCLS>(); try { using (BDHospitalContext db = new BDHospitalContext()) { if (medicamentoCLS.IdFormaFarmaceutica == null || medicamentoCLS.IdFormaFarmaceutica == 0)//Validacion ? en propiedades de tipo int y decimal { listaMedicamento = (from m in db.Medicamento join ff in db.FormaFarmaceutica on m.Iidformafarmaceutica equals ff.Iidformafarmaceutica where m.Bhabilitado == 1 select new MedicamentoCLS { IdMedicamento = m.Iidmedicamento, Nombre = m.Nombre, Precio = (decimal)m.Precio, Stock = (int)m.Stock, NombreFormaFarmaceutica = ff.Nombre }).ToList(); } else { listaMedicamento = (from m in db.Medicamento join ff in db.FormaFarmaceutica on m.Iidformafarmaceutica equals ff.Iidformafarmaceutica where m.Bhabilitado == 1 && m.Iidformafarmaceutica == medicamentoCLS.IdFormaFarmaceutica select new MedicamentoCLS { IdMedicamento = m.Iidmedicamento, Nombre = m.Nombre, Precio = (decimal)m.Precio, Stock = (int)m.Stock, NombreFormaFarmaceutica = ff.Nombre }).ToList(); } } } catch (Exception e) { Error = e.Message; } return(View(listaMedicamento)); }
public IActionResult Index(MedicamentoCLS oMedicamentoCLS) { //llamada del metodo para que aparesca desde el inicio ViewBag.listaForma = listarFormaFarmaceutica(); List <MedicamentoCLS> listaMedicamento = new List <MedicamentoCLS>(); using (BDHospitalContext bd = new BDHospitalContext()) { if (oMedicamentoCLS.iidFormaFarmaceutica == null || oMedicamentoCLS.iidFormaFarmaceutica == 0) { listaMedicamento = (from medicamento in bd.Medicamento join formaFarmaceutica in bd.FormaFarmaceutica on medicamento.Iidformafarmaceutica equals formaFarmaceutica.Iidformafarmaceutica where medicamento.Bhabilitado == 1 select new MedicamentoCLS { iidMedicamento = medicamento.Iidmedicamento, nombre = medicamento.Nombre, precio = (decimal)medicamento.Precio, stock = (int)medicamento.Stock, nombreFormaFarmaceutica = formaFarmaceutica.Nombre }).ToList(); } else { listaMedicamento = (from medicamento in bd.Medicamento join formaFarmaceutica in bd.FormaFarmaceutica on medicamento.Iidformafarmaceutica equals formaFarmaceutica.Iidformafarmaceutica where medicamento.Bhabilitado == 1 && medicamento.Iidformafarmaceutica == oMedicamentoCLS.iidFormaFarmaceutica select new MedicamentoCLS { iidMedicamento = medicamento.Iidmedicamento, nombre = medicamento.Nombre, precio = (decimal)medicamento.Precio, stock = (int)medicamento.Stock, nombreFormaFarmaceutica = formaFarmaceutica.Nombre }).ToList(); } } lista = listaMedicamento; return(View(listaMedicamento)); }
//Filtrado múltiple public IActionResult Index(TipoUsuarioCLS tipoUsuarioCLS) { List <TipoUsuarioCLS> listaUser = new List <TipoUsuarioCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { listaUser = (from tu in db.TipoUsuario where tu.Bhabilitado == 1 select new TipoUsuarioCLS { IdTipoUser = tu.Iidtipousuario, Nombre = tu.Nombre, Descripcion = tu.Descripcion, }).ToList(); if (tipoUsuarioCLS.Nombre == null && tipoUsuarioCLS.Descripcion == null && tipoUsuarioCLS.IdTipoUser == 0) { ViewBag.Nombre = ""; ViewBag.Descripcion = ""; ViewBag.IdTipoUser = 0; } else { if (tipoUsuarioCLS.Nombre != null) { listaUser = listaUser .Where(x => x.Nombre.Contains(tipoUsuarioCLS.Nombre)).ToList(); } if (tipoUsuarioCLS.Descripcion != null) { listaUser = listaUser .Where(x => x.Descripcion.Contains(tipoUsuarioCLS.Descripcion)).ToList(); } if (tipoUsuarioCLS.IdTipoUser != 0) { listaUser = listaUser .Where(x => x.IdTipoUser == tipoUsuarioCLS.IdTipoUser).ToList(); } //Para guardar la búsqueda ViewBag.Nombre = tipoUsuarioCLS.Nombre; ViewBag.Descripcion = tipoUsuarioCLS.Descripcion; ViewBag.IdTipoUser = tipoUsuarioCLS.IdTipoUser; } } return(View(listaUser)); }
public IActionResult Eliminar(int id) { try { using (BDHospitalContext db = new BDHospitalContext()) { Medicamento oMedicamento = db.Medicamento.Where(x => x.Iidmedicamento == id).First(); db.Medicamento.Remove(oMedicamento); db.SaveChanges(); } } catch (Exception e) { Error = e.Message; } return(RedirectToAction("Index")); }
public IActionResult Eliminar(int IdSede) { try { using (BDHospitalContext db = new BDHospitalContext()) { Sede oSede = db.Sede.Where(x => x.Iidsede == IdSede).First(); oSede.Bhabilitado = 0;//Eliminación lógica db.SaveChanges(); } } catch (Exception e) { Error = e.Message; } return(RedirectToAction("Index")); }
//recupera la vista con los datos public IActionResult Editar(int id) { SedeCLS sedeCLS = new SedeCLS(); using (BDHospitalContext bd = new BDHospitalContext()) { sedeCLS = (from sede in bd.Sede where sede.Iidsede == id select new SedeCLS { iidSede = sede.Iidsede, nombreSede = sede.Nombre, direcion = sede.Direccion }).First(); } return(View(sedeCLS)); }
public IActionResult Eliminar(int IdPersona) { try { using (BDHospitalContext db = new BDHospitalContext()) { Persona oPersona = db.Persona.Where(x => x.Iidpersona == IdPersona).First(); oPersona.Bhabilitado = 0; db.SaveChanges(); } } catch (Exception e) { Error = e.Message; throw e; } return(RedirectToAction("Index")); }