private void dgUsuarios_MouseDoubleClick(object sender, EventArgs e)
        {
            DataRowView dr         = dgPersonas.SelectedItem as DataRowView;
            DataRow     dr1        = dr.Row;
            int         idPersona  = Convert.ToInt32(dr1.ItemArray[0]);
            PersonaNEG  personaNEG = new PersonaNEG();
            var         datos      = personaNEG.CargarPersona(idPersona);

            txtNombre.Text                 = datos.NOMBRE;
            txtApellido.Text               = datos.APELLIDO;
            txtRut.Text                    = datos.NUM_ID.ToString() + "-" + datos.DIV_ID;
            txtDireccion.Text              = datos.DIRECCION;
            txtTelFijo.Text                = datos.TELEFONO_FIJO.ToString();
            txtTelCelular.Text             = datos.TELEFONO_CELULAR.ToString();
            cbxEstadoPersona.SelectedValue = datos.IdEstadoPersona;
            cbxTipoPersona.SelectedValue   = datos.IdTipoPersona;
            dpkFechaNac.SelectedDate       = datos.FECHA_NACIMIENTO;
            txtEmail.Text                  = datos.CORREO;
            cbxPais.SelectedValue          = datos.IdPais;
            RegionNEG     regionNEG   = new RegionNEG();
            List <REGION> listaRegion = regionNEG.ListarRegiones(datos.IdPais);

            if (listaRegion.Count > 0)
            {
                cbxRegion.ItemsSource       = listaRegion;
                cbxRegion.DisplayMemberPath = "NOMBRE";
                cbxRegion.SelectedValuePath = "ID";
            }
            cbxRegion.IsEnabled     = true;
            cbxRegion.SelectedValue = datos.IdRegion;
            ProvinciaNEG     provinciaNEG   = new ProvinciaNEG();
            List <PROVINCIA> listaProvincia = provinciaNEG.ListarProvincias(datos.IdRegion);

            if (listaProvincia.Count > 0)
            {
                cbxProvincia.ItemsSource       = listaProvincia;
                cbxProvincia.DisplayMemberPath = "NOMBRE";
                cbxProvincia.SelectedValuePath = "ID";
            }
            cbxProvincia.IsEnabled     = true;
            cbxProvincia.SelectedValue = datos.IdProvincia;
            ComunaNEG     comunaNEG   = new ComunaNEG();
            List <COMUNA> listaComuna = comunaNEG.ListarComunas(datos.IdProvincia);

            if (listaComuna.Count > 0)
            {
                cbxComuna.ItemsSource       = listaComuna;
                cbxComuna.DisplayMemberPath = "NOMBRE";
                cbxComuna.SelectedValuePath = "ID";
            }
            cbxComuna.SelectedValue = datos.IdComuna;
            cbxComuna.IsEnabled     = true;
        }
Exemplo n.º 2
0
        internal void CargarDatosPersona(int idPersona)
        {
            PersonaNEG personaNEG = new PersonaNEG();
            var        datos      = personaNEG.CargarPersona(idPersona);

            txtNombre.Text                 = datos.NOMBRE;
            txtApellido.Text               = datos.APELLIDO;
            txtRut.Text                    = datos.NUM_ID.ToString() + "-" + datos.DIV_ID;
            txtDireccion.Text              = datos.DIRECCION;
            txtTelFijo.Text                = datos.TELEFONO_FIJO.ToString();
            txtTelCelular.Text             = datos.TELEFONO_CELULAR.ToString();
            cbxEstadoPersona.SelectedValue = datos.IdEstadoPersona;
            cbxTipoPersona.SelectedValue   = datos.IdTipoPersona;
            dpkFechaNac.SelectedDate       = datos.FECHA_NACIMIENTO;
            txtEmail.Text                  = datos.CORREO;
            cbxPais.SelectedValue          = datos.IdPais;
            RegionNEG     regionNEG   = new RegionNEG();
            List <REGION> listaRegion = regionNEG.ListarRegiones(datos.IdPais);

            if (listaRegion.Count > 0)
            {
                cbxRegion.ItemsSource       = listaRegion;
                cbxRegion.DisplayMemberPath = "NOMBRE";
                cbxRegion.SelectedValuePath = "ID";
            }
            cbxRegion.IsEnabled     = true;
            cbxRegion.SelectedValue = datos.IdRegion;
            ProvinciaNEG     provinciaNEG   = new ProvinciaNEG();
            List <PROVINCIA> listaProvincia = provinciaNEG.ListarProvincias(datos.IdRegion);

            if (listaProvincia.Count > 0)
            {
                cbxProvincia.ItemsSource       = listaProvincia;
                cbxProvincia.DisplayMemberPath = "NOMBRE";
                cbxProvincia.SelectedValuePath = "ID";
            }
            cbxProvincia.IsEnabled     = true;
            cbxProvincia.SelectedValue = datos.IdProvincia;
            ComunaNEG     comunaNEG   = new ComunaNEG();
            List <COMUNA> listaComuna = comunaNEG.ListarComunas(datos.IdProvincia);

            if (listaComuna.Count > 0)
            {
                cbxComuna.ItemsSource       = listaComuna;
                cbxComuna.DisplayMemberPath = "NOMBRE";
                cbxComuna.SelectedValuePath = "ID";
            }
            cbxComuna.SelectedValue = datos.IdComuna;
            cbxComuna.IsEnabled     = true;
        }