private void AgregarImpresionDiagnostica()
        {
            try
            {
                ImpresionDiagnosticaVO impresionDiagnostica = new ImpresionDiagnosticaVO();
               
                impresionDiagnostica.IdEnfermedad = Convert.ToInt32(cboEnfermedad.SelectedValue);
                impresionDiagnostica.IdHistoriaClinica = idHistoriaClinica;
                impresionDiagnostica.Observaciones = txtObservaciones.Text;
                int id = new ImpresionDiagnosticaBUS().AgregarImpresionDiagnostica(impresionDiagnostica);
                AuditoriaVO auditoria = new AuditoriaVO();
                auditoria.idEmpleado = PrincipalUI.idEmpleadogbl;
                auditoria.idRegistro = id;
                auditoria.tabla = "ImpresionDiagnostica";
                auditoria.tipo = "INSERT";
                auditoria.fecha = DateTime.Now.ToLocalTime();
                new AuditoriaBUS().AgregarAuditoria(auditoria);

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public void CargarListViewImpresionDiagnostica()
        {
            
            DataTable dt = new ImpresionDiagnosticaBUS().BuscarImpresionDiagnosticaPorIDImpresionDiagnosticaAlterna(impresionDiagnosticaX.IdImpresionDiagnostica);
            lstEnfermedadesAsociadas.DataSource = dt;
            
            List<int> columnasMostradas = new List<int> { 5 };
            for (int i = 0; i < lstEnfermedadesAsociadas.Columns.Count; i++)
            {
                if (!columnasMostradas.Contains(i))
                {
                    lstEnfermedadesAsociadas.Columns[i].Visible = false;
                }

            }
            lstEnfermedadesAsociadas.AllowEdit = false;
            lstEnfermedadesAsociadas.Columns[5].HeaderText = "Enfermedad Asociada";
            lstEnfermedadesAsociadas.Columns[5].Width = 464;
            lstEnfermedadesAsociadas.Refresh();
            lstEnfermedadesAsociadas.Select();
        }