public void cargardatospaciente() { IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"]; PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"]; lblRut.Text = pacienteDTO.rut + "-" + pacienteDTO.digito_verificador; lblNombre.Text = pacienteDTO.nombre + " " + pacienteDTO.apellido_paterno + " " + pacienteDTO.apellido_materno; lblEdad.Text = pacienteDTO.edad; lblEstado.Text = ingresoDTO.estado; lblEnfermedad.Text = ingresoDTO.enfermedad; lblFechaIngreso.Text = pacienteDTO.fecha_registro.ToString("dd/MM/yyyy"); lblHoraIngreso.Text = ingresoDTO.hora_ingreso; lblUnidad.Text = ingresoDTO.unidad.nombre; lblSala.Text = ingresoDTO.sala.numero; lblCama.Text = ingresoDTO.cama.descripcion; PersonalNEG personalNEG = new PersonalNEG(); PersonalDTO personalDTOIN = new PersonalDTO(); PersonalDTO personalDTOOUT = new PersonalDTO(); personalDTOIN.unidadID = ingresoDTO.unidadID; personalDTOOUT = personalNEG.readxUnidad(personalDTOIN); PersonaDTO personaDTOIN = new PersonaDTO(); PersonaDTO personaDTOOUT = new PersonaDTO(); PersonaNEG personaNEG = new PersonaNEG(); personaDTOIN.personaID = personalDTOOUT.personaID; personaDTOOUT = personaNEG.read(personaDTOIN); lblDoctor.Text = personaDTOOUT.nombre + " " + personaDTOOUT.apellido_paterno + " " + personaDTOOUT.apellido_materno; }
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; }
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; }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { string tipo = cbxTipoBusqueda.Text; string valor = txtBusqueda.Text.ToUpper(); dgPersonas.ItemsSource = null; DataTable dt = new DataTable(); PersonaNEG personaNEG = new PersonaNEG(); List <PersonaVIEW> lista = personaNEG.FiltrarPersona(tipo, valor); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("APELLIDO"); dt.Columns.Add("RUT"); dt.Columns.Add("DIRECCION"); dt.Columns.Add("COMUNA"); dt.Columns.Add("TELEFONO CELULAR"); dt.Columns.Add("TELEFONO FIJO"); dt.Columns.Add("FECHA NACIMIENTO"); dt.Columns.Add("ESTADO PERSONA"); dt.Columns.Add("TIPO PERSONA"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.APELLIDO, x.NUM_ID + "-" + x.DIV_ID, x.DIRECCION, x.COMUNA, x.TELEFONO_CELULAR, x.TELEFONO_FIJO, x.FECHA_NACIMIENTO, x.ESTADO_PERSONA, x.TIPO_PERSONA); } } else { MessageBox.Show("No existen personas registradas para los filtros indicados"); } dgPersonas.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void btnCrear_Click(object sender, RoutedEventArgs e) { try { PersonaNEG personaNEG = new PersonaNEG(); string nombre = txtNombre.Text.ToUpper(); string apellido = txtApellido.Text.ToUpper(); string rut = txtRut.Text.ToUpper(); DateTime fecha_nac = default(DateTime); if (dpkFechaNac.SelectedDate != null) { fecha_nac = DateTime.Parse(dpkFechaNac.SelectedDate.ToString()); } string direccion = txtDireccion.Text.ToUpper(); string email = txtEmail.Text; int comuna = int.Parse(cbxComuna.SelectedValue.ToString()); string telefono_fijo = txtTelFijo.Text; string celular = txtTelCelular.Text; int tipo_persona = int.Parse(cbxTipoPersona.SelectedValue.ToString()); int estado_persona = int.Parse(cbxEstadoPersona.SelectedValue.ToString()); string respuesta = personaNEG.CrearPersona(nombre, apellido, rut, fecha_nac, direccion, email, comuna, telefono_fijo, celular, tipo_persona, estado_persona); if (respuesta == "creado") { LimpiarFormulario(); MessageBox.Show("La persona ha sido ingresada satisfactoriamente a la base de datos"); } else { MessageBox.Show(respuesta); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarTablaPersonas() { dgPersonas.ItemsSource = null; DataTable dt = new DataTable(); PersonaNEG personaNEG = new PersonaNEG(); try { List <PersonaVIEW> lista = personaNEG.ListarTodosPersonas(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("APELLIDO"); dt.Columns.Add("RUT"); dt.Columns.Add("DIRECCION"); dt.Columns.Add("COMUNA"); dt.Columns.Add("TELEFONO CELULAR"); dt.Columns.Add("TELEFONO FIJO"); dt.Columns.Add("FECHA NACIMIENTO"); dt.Columns.Add("ESTADO PERSONA"); dt.Columns.Add("TIPO PERSONA"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.APELLIDO, x.NUM_ID + "-" + x.DIV_ID, x.DIRECCION, x.COMUNA, x.TELEFONO_CELULAR, x.TELEFONO_FIJO, x.FECHA_NACIMIENTO, x.ESTADO_PERSONA, x.TIPO_PERSONA); } } dgPersonas.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }