示例#1
0
        //
        // GET: /Provincias/Create

        public ActionResult Create()
        {
            ModeloDepartamento modDepto = new ModeloDepartamento();

            ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion");
            return(View());
        }
示例#2
0
        //
        // 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));
        }
示例#3
0
        //
        // 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());
        }
示例#4
0
        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));
        }
示例#5
0
 public void Actualizar(ModeloDepartamento Modelo)
 {
     _BDDepartamentos.Sp_ActualizarDepartamentos(Modelo.RowId,
                                                 Modelo.CodigoERP == null ? string.Empty : Modelo.CodigoERP,
                                                 Modelo.DescripcionERP == null ? string.Empty : Modelo.DescripcionERP,
                                                 Modelo.Pilatos == null ? string.Empty : Modelo.Pilatos,
                                                 Modelo.Diesel == null ? string.Empty : Modelo.Diesel,
                                                 Modelo.Replay == null ? string.Empty : Modelo.Replay,
                                                 Modelo.SuperDry == null ? string.Empty : Modelo.SuperDry,
                                                 Modelo.Kipling == null ? string.Empty : Modelo.Kipling,
                                                 Modelo.Girbaud == null ? string.Empty : Modelo.Girbaud);
 }
示例#6
0
        //
        // 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));
        }
示例#7
0
        //
        // GET: /EstablecimientosSalud/Create

        public ActionResult Create()
        {
            ModeloDepartamento modDepto = new ModeloDepartamento();

            ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion");

            ModeloMunicipio modMunicipio = new ModeloMunicipio();

            ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar(), "Id", "Descripcion");

            ViewBag.IdRedSalud = new SelectList(modRedSalud.Listar(), "Id", "Nombre");
            return(View());
        }
示例#8
0
        //
        // 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));
        }
示例#9
0
        //
        // 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));
        }
示例#10
0
        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();
            }
        }
示例#11
0
        public ModeloDepartamento EnviarModelo(int RowId)
        {
            DataSet DsGenerico = _BDDepartamentos.Sp_ConsultarDepartamentos(RowId);

            ModeloDepartamento Modelo = new ModeloDepartamento();

            Modelo.RowId          = (int)DsGenerico.Tables[0].Rows[0]["RowId"];
            Modelo.CodigoERP      = DsGenerico.Tables[0].Rows[0]["CodigoERP"].ToString();
            Modelo.DescripcionERP = DsGenerico.Tables[0].Rows[0]["DescripcionERP"].ToString();
            Modelo.Pilatos        = DsGenerico.Tables[0].Rows[0]["Pilatos"].ToString();
            Modelo.Diesel         = DsGenerico.Tables[0].Rows[0]["Diesel"].ToString();
            Modelo.Replay         = DsGenerico.Tables[0].Rows[0]["Replay"].ToString();
            Modelo.SuperDry       = DsGenerico.Tables[0].Rows[0]["SuperDry"].ToString();
            Modelo.Kipling        = DsGenerico.Tables[0].Rows[0]["Kipling"].ToString();
            Modelo.Girbaud        = DsGenerico.Tables[0].Rows[0]["Girbaud"].ToString();

            return(Modelo);
        }
示例#12
0
        //
        // GET: /Municipios/Edit/5

        public ActionResult Edit(long id = 0)
        {
            Municipio municipio = modMunicipio.Buscar(id);

            ModeloProvincia modProvincia = new ModeloProvincia();

            municipio.Provincia = modProvincia.Buscar(municipio.IdProvincia);

            ModeloDepartamento modDepto = new ModeloDepartamento();

            ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", municipio.Provincia.IdDepartamento);

            if (municipio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.cboIdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == municipio.Provincia.IdDepartamento), "Id", "Descripcion", municipio.IdProvincia);
            return(View(municipio));
        }
示例#13
0
        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));
        }
示例#14
0
        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));
        }
示例#15
0
        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";

            ModeloTipoParentesco modelotipoparentesco = new ModeloTipoParentesco();

            this.cboTipoParentesco.ItemsSource       = modelotipoparentesco.Listar();
            this.cboTipoParentesco.DisplayMemberPath = "Descripcion";
            this.cboTipoParentesco.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;

                this.cboTipoParentesco.SelectedIndex = -1;
            }
            else
            {
                ModeloTutor modelotutor = new ModeloTutor();

                _tutor = modelotutor.Recuperar(IdSeleccionado);
                txtDocumentoIdentidad.Text = _tutor.DocumentoIdentidad;
                switch (_tutor.TipoDocumentoIdentidad)
                {
                case TipoDocumentoIdentidad.CarnetIdentidad:
                    cboTipoDocumentoIdentidad.SelectedIndex = 0;
                    break;

                case TipoDocumentoIdentidad.CertificadoNacimiento:
                    cboTipoDocumentoIdentidad.SelectedIndex = 1;
                    break;

                case TipoDocumentoIdentidad.Pasaporte:
                    cboTipoDocumentoIdentidad.SelectedIndex = 2;
                    break;
                }
                txtPaterno.Text                 = _tutor.PrimerApellido;
                txtMaterno.Text                 = _tutor.SegundoApellido;
                txtConyuge.Text                 = _tutor.TercerApellido;
                txtNombres.Text                 = _tutor.Nombres;
                txtNombreCompleto.Text          = _tutor.NombreCompleto;
                dtpFechaNacimiento.SelectedDate = _tutor.FechaNacimiento;
                if (_tutor.Sexo == "F")
                {
                    rdbFemenino.IsChecked = true;
                }
                else if (_tutor.Sexo == "M")
                {
                    rdbMasculino.IsChecked = true;
                }
                if (_tutor.Defuncion == true)
                {
                    chkDefuncion.IsChecked = true;
                }
                txtLugarNacimiento.Text       = _tutor.LocalidadNacimiento;
                cboDepartamento.SelectedValue = _tutor.IdDepartamento;
                RecuperarProvincias(_tutor.IdDepartamento.ToString());
                cboProvincia.SelectedValue = _tutor.IdProvincia;
                RecuperarMunicipios(_tutor.IdProvincia.ToString());
                cboMunicipio.SelectedValue = _tutor.IdMunicipio;

                ModeloGrupoFamiliar modelogrupofamiliar = new ModeloGrupoFamiliar();
                _grupofamiliar = modelogrupofamiliar.RecuperarPorTutorDeFamilia(IdFamilia, IdSeleccionado);

                cboTipoParentesco.SelectedValue = _grupofamiliar.IdTipoParentesco;

                if (TipoAccion == TipoAccion.Detalle)
                {
                    cboTipoParentesco.IsEnabled         = false;
                    txtDocumentoIdentidad.IsEnabled     = false;
                    cboTipoDocumentoIdentidad.IsEnabled = false;
                    txtPaterno.IsEnabled         = false;
                    txtMaterno.IsEnabled         = false;
                    txtConyuge.IsEnabled         = false;
                    txtNombres.IsEnabled         = false;
                    dtpFechaNacimiento.IsEnabled = false;
                    rdbFemenino.IsEnabled        = false;
                    rdbMasculino.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.cboTipoParentesco.Focus();
            }
        }
示例#16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     md = new ModeloDepartamento();
 }
示例#17
0
 protected void Page_Load(object sender, EventArgs e)
 {
     TxtCodigoDepartamento.Focus();
     md = new ModeloDepartamento();
 }
 public ActionResult Create(ModeloDepartamento Modelo)
 {
     _Departamentos.Insertar(Modelo);
     return(RedirectToAction("Index"));
 }
 public ActionResult Edit(ModeloDepartamento Modelo)
 {
     _Departamentos.Actualizar(Modelo);
     return(RedirectToAction("Index"));
 }
示例#20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     md = new ModeloDepartamento();
     mc = new ModeloActivoComputadora();
 }