// // GET: /RedesSalud/Create public ActionResult Create() { ModeloDepartamento modDepto = new ModeloDepartamento(); ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion"); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar(), "Id", "Descripcion"); return View(); }
// // GET: /AsignacionesMedico/Create public ActionResult Create() { ModeloDepartamento modDepto = new ModeloDepartamento(); ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion"); ViewBag.IdEstablecimientoSalud = new SelectList(modEstableSalud.Listar(), "Id", "Codigo"); ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Nombres"); return View(); }
public ActionResult Create(Provincia provincia) { ModeloDepartamento modDepto = new ModeloDepartamento(); if (ModelState.IsValid) { modProvincia.Crear(provincia); return RedirectToAction("Index"); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", provincia.IdDepartamento); return View(provincia); }
// // GET: /Provincias/Details/5 public ActionResult Details(long id = 0) { Provincia provincia = modProvincia.Buscar(id); ModeloDepartamento modDepto = new ModeloDepartamento(); provincia.Departamento = modDepto.Buscar(provincia.IdDepartamento); if (provincia == null) { return HttpNotFound(); } return View(provincia); }
public ActionResult Create(AsignacionMedico asignacionMedico) { asignacionMedico.Id = IdentifierGenerator.NewId(); asignacionMedico.IdSesion = 1; asignacionMedico.FechaUltimaTransaccion = DateTime.Now; asignacionMedico.FechaRegistro = DateTime.Now; asignacionMedico.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; asignacionMedico.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; asignacionMedico.DescripcionEstadoSincronizacion = ""; if (ModelState.IsValid) { modAsignacionMedico.Crear(asignacionMedico); return RedirectToAction("Index"); } ModeloDepartamento modDepto = new ModeloDepartamento(); ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion"); ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Nombres", asignacionMedico.IdMedico); ViewBag.IdEstablecimientoSalud = new SelectList(modEstableSalud.Listar(), "Id", "Codigo", asignacionMedico.IdEstablecimientoSalud); return View(asignacionMedico); }
private void Window_Loaded(object sender, RoutedEventArgs e) { ControlPreliminar = false; SoporteCombo.cargarEnumerador(cboTipoDocumentoIdentidad, typeof(TipoDocumentoIdentidad)); ModeloDepartamento modelodepartamento = new ModeloDepartamento(); this.cboDepartamento.ItemsSource = modelodepartamento.Listar(); this.cboDepartamento.DisplayMemberPath = "Descripcion"; this.cboDepartamento.SelectedValuePath = "Id"; if (IdFamilia > 0) { ModeloFamilia modelofamilia = new ModeloFamilia(); Familia familia = new Familia(); familia = modelofamilia.Recuperar(IdFamilia); this.txtPaternoFamilia.Text = familia.PrimerApellido; this.txtMaternoFamilia.Text = familia.SegundoApellido; } if (IdSeleccionado == 0) { this.cboTipoDocumentoIdentidad.SelectedIndex = -1; this.dtpFechaNacimiento.SelectedDate = DateTime.Today; this.cboDepartamento.SelectedIndex = -1; } else { ModeloMadre modelomadre = new ModeloMadre(); _madre = modelomadre.Recuperar(IdSeleccionado); txtDocumentoIdentidad.Text = _madre.DocumentoIdentidad; switch (_madre.TipoDocumentoIdentidad) { case TipoDocumentoIdentidad.CarnetIdentidad: cboTipoDocumentoIdentidad.SelectedIndex = 0; break; case TipoDocumentoIdentidad.CertificadoNacimiento: cboTipoDocumentoIdentidad.SelectedIndex = 1; break; case TipoDocumentoIdentidad.Pasaporte: cboTipoDocumentoIdentidad.SelectedIndex = 2; break; } txtPaterno.Text = _madre.PrimerApellido; txtMaterno.Text = _madre.SegundoApellido; txtNombres.Text = _madre.Nombres; txtNombreCompleto.Text = _madre.NombreCompleto; dtpFechaNacimiento.SelectedDate = _madre.FechaNacimiento; if (_madre.Defuncion == true) chkDefuncion.IsChecked = true; txtLugarNacimiento.Text = _madre.LocalidadNacimiento; cboDepartamento.SelectedValue = _madre.IdDepartamento; RecuperarProvincias(_madre.IdDepartamento.ToString()); cboProvincia.SelectedValue = _madre.IdProvincia; RecuperarMunicipios(_madre.IdProvincia.ToString()); cboMunicipio.SelectedValue = _madre.IdMunicipio; ModeloGrupoFamiliar modelogrupofamiliar = new ModeloGrupoFamiliar(); _grupofamiliar = modelogrupofamiliar.RecuperarPorMadreDeFamilia(IdFamilia, IdSeleccionado); if (TipoAccion == TipoAccion.Detalle) { txtDocumentoIdentidad.IsEnabled = false; cboTipoDocumentoIdentidad.IsEnabled = false; txtPaterno.IsEnabled = false; txtMaterno.IsEnabled = false; txtConyuge.IsEnabled = false; txtNombres.IsEnabled = false; txtNombreCompleto.IsEnabled = false; dtpFechaNacimiento.IsEnabled = false; chkDefuncion.IsEnabled = false; txtLugarNacimiento.IsEnabled = false; cboDepartamento.IsEnabled = false; cboProvincia.IsEnabled = false; cboMunicipio.IsEnabled = false; cmdAceptar.IsEnabled = false; } } ControlPreliminar = true; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) this.txtDocumentoIdentidad.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { ControlPreliminar = false; ModeloDepartamento modelodepartamento = new ModeloDepartamento(); this.cboDepartamento.ItemsSource = modelodepartamento.Listar(); this.cboDepartamento.DisplayMemberPath = "Descripcion"; this.cboDepartamento.SelectedValuePath = "Id"; if (IdSeleccionado == 0) { this.dtpFechaInscripcion.SelectedDate = DateTime.Today; this.cboDepartamento.SelectedIndex = -1; } else { ModeloFamilia modelofamilia = new ModeloFamilia(); _familia = modelofamilia.Recuperar(IdSeleccionado); dtpFechaInscripcion.SelectedDate = _familia.FechaInscripcion; txtPaterno.Text = _familia.PrimerApellido; txtMaterno.Text = _familia.SegundoApellido; txtLugar.Text = _familia.Localidad; cboDepartamento.SelectedValue = _familia.IdDepartamento; RecuperarProvincias(_familia.IdDepartamento.ToString()); cboProvincia.SelectedValue = _familia.IdProvincia; RecuperarMunicipios(_familia.IdProvincia.ToString()); cboMunicipio.SelectedValue = _familia.IdMunicipio; if (TipoAccion == TipoAccion.Detalle) { dtpFechaInscripcion.IsEnabled = false; txtPaterno.IsEnabled = false; txtMaterno.IsEnabled = false; txtLugar.IsEnabled = false; cboDepartamento.IsEnabled = false; cboProvincia.IsEnabled = false; cboMunicipio.IsEnabled = false; cmdAceptar.IsEnabled = false; } } ControlPreliminar = true; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) this.dtpFechaInscripcion.Focus(); }
// // GET: /EstablecimientosSalud/Edit/5 public ActionResult Edit(long id = 0) { EstablecimientoSalud estableSalud = modEstableSalud.Buscar(id); estableSalud.RedSalud = modRedSalud.Buscar(estableSalud.IdRedSalud); ModeloMunicipio modMunicipio = new ModeloMunicipio(); estableSalud.RedSalud.Municipio = modMunicipio.Buscar(estableSalud.RedSalud.IdMunicipio); ModeloProvincia modProvincia = new ModeloProvincia(); estableSalud.RedSalud.Municipio.Provincia = modProvincia.Buscar(estableSalud.RedSalud.Municipio.IdProvincia); ModeloDepartamento modDepto = new ModeloDepartamento(); estableSalud.RedSalud.Municipio.Provincia.Departamento = modDepto.Buscar(estableSalud.RedSalud.Municipio.Provincia.IdDepartamento); if (estableSalud == null) { return HttpNotFound(); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", estableSalud.RedSalud.Municipio.Provincia.IdDepartamento); ViewBag.IdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == estableSalud.RedSalud.Municipio.Provincia.IdDepartamento), "Id", "Descripcion", estableSalud.RedSalud.Municipio.IdProvincia); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar().Where(p => p.IdProvincia == estableSalud.RedSalud.Municipio.IdProvincia), "Id", "Descripcion", estableSalud.RedSalud.IdMunicipio); ViewBag.cboIdRedSalud = new SelectList(modRedSalud.Listar().Where(p => p.IdMunicipio == estableSalud.RedSalud.IdMunicipio), "Id", "Nombre", estableSalud.IdRedSalud); return View(estableSalud); }
// // GET: /AsignacionesMedico/Edit/5 public ActionResult Edit(long id = 0) { AsignacionMedico asignacionMedico = modAsignacionMedico.Buscar(id); ModeloEstablecimientoSalud modEstableMedico = new ModeloEstablecimientoSalud(); asignacionMedico.EstablecimientoSalud = modEstableMedico.Buscar(asignacionMedico.IdEstablecimientoSalud); ModeloRedSalud modRedSalud = new ModeloRedSalud(); asignacionMedico.EstablecimientoSalud.RedSalud = modRedSalud.Buscar(asignacionMedico.EstablecimientoSalud.IdRedSalud); ModeloMunicipio modMunicipio = new ModeloMunicipio(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio = modMunicipio.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio); ModeloProvincia modProvincia = new ModeloProvincia(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia = modProvincia.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia); ModeloDepartamento modDepto = new ModeloDepartamento(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.Departamento = modDepto.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento); if (asignacionMedico == null) { return HttpNotFound(); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento); ViewBag.IdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar().Where(p => p.IdProvincia == asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio); ViewBag.IdRedSalud = new SelectList(modRedSalud.Listar().Where(p => p.IdMunicipio == asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio), "Id", "Nombre", asignacionMedico.EstablecimientoSalud.IdRedSalud); ViewBag.cboIdEstablecimientoSalud = new SelectList(modEstableSalud.Listar().Where(p => p.IdRedSalud == asignacionMedico.EstablecimientoSalud.IdRedSalud), "Id", "Nombre", asignacionMedico.IdEstablecimientoSalud); ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Id", asignacionMedico.IdMedico); Medico med = modMedico.Buscar(asignacionMedico.IdMedico); string nombreCompleto = med.Nombres + " "; nombreCompleto += med.PrimerApellido != null ? med.PrimerApellido + " " : ""; nombreCompleto += med.SegundoApellido != null ? med.SegundoApellido + " " : ""; nombreCompleto += med.TercerApellido != null ? med.TercerApellido : ""; ViewBag.NombreCompleto = nombreCompleto.Trim(); return View(asignacionMedico); }
protected override void Seed(BjaContext context) { base.Seed(context); //añadir registro de medico como usuario Medico medico = new Medico() { Nombres = "Herbert", PrimerApellido = "Saal", SegundoApellido = "Gutierrez", DocumentoIdentidad = "43123333", TipoDocumentoIdentidad = TipoDocumentoIdentidad.CarnetIdentidad, CorreoElectronico = "*****@*****.**", EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro, FechaNacimiento = DateTime.Parse("05/04/1976"), LocalidadNacimiento = "La Paz", MatriculaColegioMedico = "1234567890" }; ModeloMedico modelo = new ModeloMedico(); modelo.Crear(medico); Rbac rbac = new Rbac(); rbac.insertUser("admin", medico.Nombres + " " + medico.PrimerApellido + " " + medico.SegundoApellido, "admin", medico.Id); //departamento Departamento departamento = new Departamento() { Codigo = "LPZ", Descripcion = "La Paz" }; ModeloDepartamento modeloDepartamento = new ModeloDepartamento(); modeloDepartamento.Crear(departamento); Provincia provincia = new Provincia() { Codigo = "MUR", Descripcion = "Murillo", IdDepartamento = departamento.Id }; ModeloProvincia modeloProvincia = new ModeloProvincia(); modeloProvincia.Crear(provincia); Municipio municipio = new Municipio() { Codigo = "LP", Descripcion = "La Paz", IdProvincia = provincia.Id }; ModeloMunicipio modeloMunicipio = new ModeloMunicipio(); modeloMunicipio.Crear(municipio); RedSalud redSalud = new RedSalud() { Codigo = "MI", Nombre = "Red Salud miraflores", IdMunicipio = municipio.Id }; ModeloRedSalud modeloRedSalud = new ModeloRedSalud(); modeloRedSalud.Crear(redSalud); EstablecimientoSalud establecimientoSalud = new EstablecimientoSalud() { Codigo = "HO", Nombre = "Hospital Obrero", Direccion = "Miraflores", IdRedSalud = redSalud.Id }; ModeloEstablecimientoSalud modeloEstablecimientoSalud = new ModeloEstablecimientoSalud(); modeloEstablecimientoSalud.Crear(establecimientoSalud); //asignación medico AsignacionMedico asignacionMedico = new AsignacionMedico() { IdEstablecimientoSalud = establecimientoSalud.Id, IdMedico = medico.Id, FechaInicio = DateTime.Now, FechaFin = DateTime.Today }; ModeloAsignacionMedico modeloAsignacionMedico = new ModeloAsignacionMedico(); modeloAsignacionMedico.Crear(asignacionMedico); //adiciona registros de configuración //Lo siguiente en lo futuro hay que quitar // Se asumen que estos vendrán establecidos por la central AdministradorConfiguracion.Crear("ControlesDeMadrePreParto", "Madre", "4", Entidades.TipoDato.enterolargo); AdministradorConfiguracion.Crear("ControlesDeMadreParto", "Madre", "1", Entidades.TipoDato.enterolargo); AdministradorConfiguracion.Crear("ControlesDeMadrePostParto", "Madre", "1", Entidades.TipoDato.enterolargo); AdministradorConfiguracion.Crear("ControlesDeMenor", "Menor", "12", Entidades.TipoDato.enterolargo); }
// // GET: /Provincias/Edit/5 public ActionResult Edit(long id = 0) { ModeloDepartamento modDepto = new ModeloDepartamento(); Provincia provincia = modProvincia.Buscar(id); if (provincia == null) { return HttpNotFound(); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", provincia.IdDepartamento); return View(provincia); }
public ActionResult Edit(Provincia provincia) { ModeloDepartamento modDepto = new ModeloDepartamento(); if (ModelState.IsValid) { provincia.IdSesion = 1; provincia.FechaUltimaTransaccion = DateTime.Now; provincia.FechaRegistro = DateTime.Now; provincia.EstadoRegistro = TipoEstadoRegistro.VigenteRegistroModificado; provincia.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; provincia.DescripcionEstadoSincronizacion = ""; modProvincia.Editar(provincia); return RedirectToAction("Index"); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", provincia.IdDepartamento); return View(provincia); }
// // GET: /RedesSalud/Edit/5 public ActionResult Edit(long id = 0) { RedSalud redsalud = modRedSalud.Buscar(id); redsalud.Municipio = modMunicipio.Buscar(redsalud.IdMunicipio); ModeloProvincia modProvincia = new ModeloProvincia(); redsalud.Municipio.Provincia = modProvincia.Buscar(redsalud.Municipio.IdProvincia); ModeloDepartamento modDepto = new ModeloDepartamento(); redsalud.Municipio.Provincia.Departamento = modDepto.Buscar(redsalud.Municipio.Provincia.IdDepartamento); if (redsalud == null) { return HttpNotFound(); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", redsalud.Municipio.Provincia.IdDepartamento); ViewBag.IdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == redsalud.Municipio.Provincia.IdDepartamento), "Id", "Descripcion", redsalud.Municipio.IdProvincia); ViewBag.cboIdMunicipio = new SelectList(modMunicipio.Listar().Where(p => p.IdProvincia == redsalud.Municipio.IdProvincia), "Id", "Descripcion", redsalud.IdMunicipio); return View(redsalud); }