public TratamientoAlternoUI(bool isNuevoX,HistoriaClinicaUI historiaClinicaUIX,int PK,TratamientoAlternoVO tratamientoAlternoX)
 {
     InitializeComponent();
     IsNuevo = isNuevoX;
     historiaClinicaUI = historiaClinicaUIX;
     PKImpresionDiagnostica = PK;
     tratamientoAlterno = tratamientoAlternoX;
 }
 public override TratamientoVO BuscarTratamientoPorID(int idTratamiento)
 {
     DataTable dt = new TratamientoAlternoDAL().BuscarTratamientoPorID(idTratamiento);
     TratamientoAlternoVO tratamientoAlterno = new TratamientoAlternoVO();
     foreach (DataRow dr in dt.Rows)
     {
         tratamientoAlterno.IdTratamiento = Convert.ToInt32(dr["idTratamiento"]);
         tratamientoAlterno.EstadoTratamiento = dr["estadoTratamiento"].ToString();
         tratamientoAlterno.ObservacionesTratamiento = dr["observacionesTratamiento"].ToString();
         tratamientoAlterno.idImpresionDiagnostica = Convert.ToInt32(dr["idImpresionDiagnostica"]);
         tratamientoAlterno.TipoTratamiento = dr["tipoTratamiento"].ToString();
         tratamientoAlterno.fechaInicioTratamiento = Convert.ToDateTime(dr["fechaInicioTratamiento"]);
     }
     return tratamientoAlterno;
 }
 private void AgregarTratamientoAlterno()
 {
     try
     {
         TratamientoAlternoVO tratamientoA = new TratamientoAlternoVO();
         tratamientoA.EstadoTratamiento = cboEstadoTratamiento.Text;
         tratamientoA.fechaInicioTratamiento = dtpFechaInicioTratamiento.Value;
         tratamientoA.idImpresionDiagnostica = PKImpresionDiagnostica;
         tratamientoA.ObservacionesTratamiento = txtObservacionesTratamiento.Text;
         tratamientoA.TipoTratamiento = cboTipoTratamiento.Text;
         int id = new TratamientoAlternoBUS().AgregarTratamiento(tratamientoA);
         AuditoriaVO auditoria = new AuditoriaVO();
         auditoria.idEmpleado = PrincipalUI.idEmpleadogbl;
         auditoria.idRegistro = id;
         auditoria.tabla = "Tratamiento";
         auditoria.tipo = "INSERT";
         auditoria.fecha = DateTime.Now.ToLocalTime();
         new AuditoriaBUS().AgregarAuditoria(auditoria);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }