private void pbxEliminar_Click(object sender, EventArgs e) { try { if (dgvPacientes.CurrentRow == null) { MessageBox.Show("Debe seleccionar el elemento que quiere eliminar"); } else { if (MessageBox.Show("Esta seguro que desea eliminar el registro?", "Eliminar", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { Paciente_service pacientes = new Paciente_service(); Paciente Aux = new Paciente(); Aux = (Paciente)dgvPacientes.CurrentRow.DataBoundItem; pacientes.EliminarPaciente(Aux); cargarGrillaContactos(); } } } catch (Exception ex) { throw ex; } }
private void btnFicha_Click(object sender, EventArgs e) { Paciente_service paciente = new Paciente_service(); Turno_Paciente turnoP = new Turno_Paciente(); Paciente FichaP = new Paciente(); try { if (dgvPacientes.CurrentRow == null) { MessageBox.Show("Debe seleccionar el Paciente"); } else { turnoP = (Turno_Paciente)dgvPacientes.CurrentRow.DataBoundItem; FichaP = paciente.BuscarPaciente(turnoP.ID_Paciente1); FrmPaciente pacient = new FrmPaciente(FichaP); pacient.Text = "Vista General"; pacient.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarGrillaContactos() { try { Paciente_service pacientes = new Paciente_service(); dgvPacientes.DataSource = pacientes.traerTodosPacientes(); dgvPacientes.Columns[0].Visible = false; dgvPacientes.Columns[1].Visible = false; dgvPacientes.Columns[2].Visible = false; dgvPacientes.Columns[3].Visible = false; dgvPacientes.Columns[4].Visible = false; dgvPacientes.Columns[5].Visible = false; dgvPacientes.Columns[16].Visible = false; dgvPacientes.Columns[9].DisplayIndex = 0; dgvPacientes.Columns[10].DisplayIndex = 1; dgvPacientes.Columns[11].DisplayIndex = 2; dgvPacientes.Columns[6].DisplayIndex = 3; dgvPacientes.Columns[9].ReadOnly = true; dgvPacientes.Columns[9].HeaderText = "Nombre"; dgvPacientes.Columns[10].ReadOnly = true; dgvPacientes.Columns[10].HeaderText = "Apellido"; dgvPacientes.Columns[11].ReadOnly = true; dgvPacientes.Columns[11].HeaderText = "DNI"; dgvPacientes.Columns[12].ReadOnly = true; dgvPacientes.Columns[12].HeaderText = "Fecha de Nac"; dgvPacientes.Columns[6].ReadOnly = true; dgvPacientes.Columns[6].HeaderText = "Edad"; //dgvPacientes.Columns[15].ReadOnly = true; //dgvPacientes.Columns[15].HeaderText = "Direccion"; //dgvPacientes.Columns[16].ReadOnly = true; //dgvPacientes.Columns[16].HeaderText = "Telefono"; ////dgvPacientes.Columns[17].ReadOnly = true; ////dgvPacientes.Columns[17].HeaderText = "Correo"; //dgvPacientes.Columns[2].ReadOnly = true; //dgvPacientes.Columns[2].HeaderText = "Observacion"; } catch (Exception ex) { MessageBox.Show("Que lastima, faló... " + ex.ToString()); } }
private void pbxBuscar_Click(object sender, EventArgs e) { Paciente_service pacientes = new Paciente_service(); Paciente PacienteTurno = new Paciente(); var bandera = false; try { ptbVerificacion4.Visible = false; ptbVerificacion5.Visible = false; ptbVerificacion6.Visible = false; if (Termino == true) { MessageBox.Show("Debe guardar el turno seleccionado"); } else { if (mtxtDNI.Text == " , ," && mtxtDNI.Enabled == true) { MessageBox.Show("Complete el campo con el numero de DNI "); bandera = true; } else { PacienteTurno = pacientes.BuscarPaciente(mtxtDNI.Text.Trim()); txtNombre.Text = PacienteTurno.Nombre1; txtApellido.Text = PacienteTurno.Apellido1; mtxtTelefono.Text = PacienteTurno.Telefono1; Turno_Paciente = PacienteTurno; } if (txtNombre.Text == "" && bandera == false) { gbxMedicos.Enabled = false; dgvMedicos.Visible = false; gbxMedicos.Visible = false; ptbverificacion1.Visible = false; MessageBox.Show("No se encontro ninguna ficha con ese DNI"); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void pbxBuscar_Click(object sender, EventArgs e) { Paciente_service pacientes = new Paciente_service(); bool bandera = false; try { if (cbxDescripcion.SelectedIndex < 0) { MessageBox.Show("Debe seleccionar un campo para poder buscar"); return; } if (mtxtDNI.Text == " , ," && mtxtDNI.Enabled == true) { MessageBox.Show("Complete el campo con el numero de DNI "); return; } dgvPacientes.DataSource = pacientes.BuscarPaciente(cbxDescripcion.SelectedItem.ToString(), txtBusqueda.Text.Trim(), mtxtDNI.Text.Trim()); if (dgvPacientes.RowCount == 0 && txtBusqueda.Text == "") { cargarGrillaContactos(); MessageBox.Show("No hay datos disponible"); bandera = true; } dgvPacientes.Columns[0].Visible = false; dgvPacientes.Columns[1].Visible = false; dgvPacientes.Columns[2].Visible = false; dgvPacientes.Columns[3].Visible = false; dgvPacientes.Columns[4].Visible = false; dgvPacientes.Columns[5].Visible = false; //dgvPacientes.Columns[6].Visible = false; edad //dgvPacientes.Columns[7].Visible = false; localidad //dgvPacientes.Columns[8].Visible = false; provincia dgvPacientes.Columns[16].Visible = false; dgvPacientes.Columns[9].DisplayIndex = 0; dgvPacientes.Columns[10].DisplayIndex = 1; dgvPacientes.Columns[11].DisplayIndex = 2; dgvPacientes.Columns[6].DisplayIndex = 3; //dgvPacientes.Columns[15].DisplayIndex = 3; //dgvPacientes.Columns[10].DisplayIndex = 6; //dgvPacientes.Columns[11].DisplayIndex = 4; //dgvPacientes.Columns[9].DisplayIndex = 7; //dgvPacientes.Columns[16].DisplayIndex = 8; //dgvPacientes.Columns[17].DisplayIndex = 9; //dgvPacientes.Columns[2].DisplayIndex = 10; dgvPacientes.Columns[9].ReadOnly = true; dgvPacientes.Columns[9].HeaderText = "Nombre"; dgvPacientes.Columns[10].ReadOnly = true; dgvPacientes.Columns[10].HeaderText = "Apellido"; dgvPacientes.Columns[11].ReadOnly = true; dgvPacientes.Columns[11].HeaderText = "DNI"; dgvPacientes.Columns[12].ReadOnly = true; dgvPacientes.Columns[12].HeaderText = "Fecha de Nac"; dgvPacientes.Columns[6].ReadOnly = true; dgvPacientes.Columns[6].HeaderText = "Edad"; //dgvPacientes.Columns[15].ReadOnly = true; //dgvPacientes.Columns[15].HeaderText = "Direccion"; //dgvPacientes.Columns[16].ReadOnly = true; //dgvPacientes.Columns[16].HeaderText = "Telefono"; ////dgvPacientes.Columns[17].ReadOnly = true; ////dgvPacientes.Columns[17].HeaderText = "Correo"; //dgvPacientes.Columns[2].ReadOnly = true; //dgvPacientes.Columns[2].HeaderText = "Observacion"; if (dgvPacientes.RowCount == 0 && bandera == false) { if (MessageBox.Show("No se encontro ninguna ficha, desea agregarlo?", "Cargar Paciente", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information) == DialogResult.Yes) { FrmPaciente Agregar = new FrmPaciente(); Agregar.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (txtNombre.Text != "" && txtApellido.Text != "" && txtDireccion.Text != "" && txtDNI.Text != "" && txtTelefono.Text != "" && cbxSangre.SelectedIndex != 0 && txtAltura.Text != " ." && txtPeso.Text != "") { Paciente_service Pac_service = new Paciente_service(); Paciente VerfPac = new Paciente(); VerfPac = Pac_service.BuscarPaciente(txtDNI.Text); if (VerfPac.DNI1 == txtDNI.Text && this.Text == "Creando...") { MessageBox.Show("El paciente ya existe"); } else { if (paciente == null || paciente.ID_Paciente1 == 0) { if (paciente == null) { paciente = new Paciente(); paciente.Antecedente = new Antecedente(); paciente.Nombre1 = txtNombre.Text.Trim(); paciente.Apellido1 = txtApellido.Text.Trim(); paciente.DNI1 = txtDNI.Text.Trim(); paciente.Fecha_Nac1 = Convert.ToString(dtpFechaNac.Text.Trim()); if (rdbMasculino.Checked) { paciente.Sexo1 = true; } else { paciente.Sexo1 = false; } paciente.Direccion1 = txtDireccion.Text.Trim(); paciente.Localidad = (Localidad)cbxLocalidad.SelectedItem; paciente.Telefono1 = txtTelefono.Text.Trim(); paciente.Email1 = txtCorreo.Text.Trim(); paciente.Obs1 = txtObs.Text.Trim(); paciente.InicialesEmp1 = Id_empleado; paciente.Eliminado = false; Grupo_Sanguineo Grupo = (Grupo_Sanguineo)cbxSangre.SelectedItem; paciente.Antecedente.ID_Grupo_Sanguineo1 = Grupo.ID_Grupo_Sanguineo1; paciente.Antecedente.Altura1 = Convert.ToDecimal(txtAltura.Text.Trim()); paciente.Antecedente.Peso1 = Convert.ToDecimal(txtPeso.Text.Trim()); paciente.Lista_Alergias = lista; paciente.Lista_Medicamentos = listaM; } } if (paciente.ID_Paciente1 == 0) { Pac_service.GuardarPaciente(paciente); DialogResult resul = MessageBox.Show("Desea sacar un turno?", "Paciente agregado Exitosamente", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { FrmTurno TurnoN = new FrmTurno(); TurnoN.ShowDialog(); Dispose(); } else { Dispose(); } } else { CargarFormulario(paciente); Pac_service.ModificarPaciente(paciente, Id_empleado); MessageBox.Show("Paciente modificado Exitosamente"); Dispose(); } } } else { lblobligatorio1.Visible = true; lblobligatorio2.Visible = true; lblobligatorio4.Visible = true; lblobligatorio5.Visible = true; lblobligatorio6.Visible = true; lblobligatorio7.Visible = true; lblobligatorio8.Visible = true; lblobligatoriol3.Visible = true; lblobligatorio9.Visible = true; lblobligatorioAn.Visible = true; lblobligatorioAns.Visible = true; MessageBox.Show("Complete los campos obligatorios (*)", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }