private void btnGrabar_Click(object sender, EventArgs e) { if (txtNumeroAfiliado.TextLength > 0 && txtMotivoHC.TextLength > 0) //No verifica si el carnet esta vencido por que tal vez se modifique tiempo despues de la atencion. { HCnegocio neg = new HCnegocio(); try { aux.IdRazonSocial = int.Parse(cboRazonSocial.SelectedValue.ToString()); aux.NumeroAfiliado = txtNumeroAfiliado.Text; aux.FechaVencimientoCarnet = DateTime.Parse(dtpFechaVtoCarnet.Text); aux.DescripcionAccidente = txtMotivoHC.Text; neg.editarHC(aux); MessageBox.Show("Se edito exitosamente"); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Todos los campos deben estar completos"); } }
private void btnBuscarPte_Click(object sender, EventArgs e) { try { pteNeg = new PacienteNegocio(); listaPte = new List <Paciente>(); listaPte = pteNeg.Buscar(txtDNI.Text.Trim()); pte = listaPte[0]; txtApellidoNombre.Text = pte.Apellido + ", " + pte.Nombre; listaHC = new List <HC>(); histClinNeg = new HCnegocio(); listaHC = histClinNeg.cargarHCactivas(pte.IdPaciente); dgvHistoriasClinicas.DataSource = listaHC; dgvHistoriasClinicas.Columns["IdHC"].Visible = false; dgvHistoriasClinicas.Columns["IdRazonSocial"].Visible = false; dgvHistoriasClinicas.Columns["IdPaciente"].Visible = false; dgvHistoriasClinicas.Columns["IdAdminAlta"].Visible = false; dgvHistoriasClinicas.Columns["FechaHrModif"].Visible = false; dgvHistoriasClinicas.Columns["IdAdminModif"].Visible = false; dgvHistoriasClinicas.Columns["FechaHrBaja"].Visible = false; dgvHistoriasClinicas.Columns["IdAdminBaja"].Visible = false; dgvHistoriasClinicas.Columns["Estado"].Visible = false; dgvHistoriasClinicas.AutoResizeColumns(); } catch (ArgumentOutOfRangeException) { MessageBox.Show("DNI no encontrado o se encuentra inactivo"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargar() { HCnegocio neg = new HCnegocio(); try { listaHC = (List <HC>)neg.cargar(aux.IdPaciente); dgvVerHistoriasClinicas.DataSource = listaHC; dgvVerHistoriasClinicas.Columns["IdHC"].Visible = false; dgvVerHistoriasClinicas.Columns["IdRazonSocial"].Visible = false; dgvVerHistoriasClinicas.Columns["IdPaciente"].Visible = false; dgvVerHistoriasClinicas.Columns["FechaHrAlta"].Visible = false; dgvVerHistoriasClinicas.Columns["IdAdminAlta"].Visible = false; dgvVerHistoriasClinicas.Columns["FechaHrModif"].Visible = false; dgvVerHistoriasClinicas.Columns["IdAdminModif"].Visible = false; dgvVerHistoriasClinicas.Columns["FechaHrBaja"].Visible = false; dgvVerHistoriasClinicas.Columns["IdAdminBaja"].Visible = false; dgvVerHistoriasClinicas.Columns["Estado"].Visible = false; dgvVerHistoriasClinicas.AutoResizeColumns(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnEliminarHC_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Eliminar la historia clinica seleccionada?", "Eliminar", MessageBoxButtons.YesNo).ToString() == "Yes") { HC seleccion = (HC)dgvVerHistoriasClinicas.CurrentRow.DataBoundItem; HCnegocio neg = new HCnegocio(); neg.eliminar(seleccion.IdHC, 1); cargar(); } }