public TratamientoCamaraHiperbaricaUI(bool isNuevoX, HistoriaClinicaUI historiaClinicaUIX, int PK,TratamientoCamaraHiperbaricaVO tratamiento) { InitializeComponent(); IsNuevo = isNuevoX; historiaClinicaUI = historiaClinicaUIX; PKImpresionDiagnostica = PK; tratamientoCamaraHiperbarica = tratamiento; PKTratamientoCamaraHiperbarica = tratamiento.IdTratamiento; }
public override TratamientoVO BuscarTratamientoPorID(int idTratamiento) { DataTable dt = new TratamientoCamaraHiperbaricaDAL().BuscarTratamientoPorID(idTratamiento); TratamientoCamaraHiperbaricaVO tratamientoCamaraHiperbarica = new TratamientoCamaraHiperbaricaVO(); foreach (DataRow dr in dt.Rows) { tratamientoCamaraHiperbarica = Clases.LlenarObjetoConRegistroDataRow<TratamientoCamaraHiperbaricaVO>(dr); } return tratamientoCamaraHiperbarica; }
private void btnModificarSesion_Click(object sender, EventArgs e) { if (IsModificarSesionActiva) { if (WinForm.MensajeBox(this, "Sesiones de Tratamiento", "¿Desea Modificar la Sesion de Tratamiento?", MensajeBox.pregunta) == DialogResult.Yes) { ModificarSesionTratamientoCamaraHiperbarica(); historiaClinicaUI.CargarListViewImpresionDiagnostica(); WinForm.MensajeBox(this, "Sesiones de Tratamiento", "Sesion de Tratamiento Modificada!", MensajeBox.informacion); CargarDGVSesiones(PKTratamientoCamaraHiperbarica); WinForm.DesbloquearControlesEnGroupBox(rgbSesiones); WinForm.EventoClickBotonModificar(btnNuevaSesion, btnModificarSesion, btnCancelar, ref IsNuevaSesionActiva, ref IsModificarSesionActiva); btnModificarSesion.Enabled = true; tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO)new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); } } else { WinForm.DesbloquearControlesEnGroupBox(rgbSesiones); WinForm.EventoClickBotonModificar(btnNuevaSesion, btnModificarSesion, btnCancelar, ref IsNuevaSesionActiva, ref IsModificarSesionActiva); } }
private void btnNuevaSesion_Click(object sender, EventArgs e) { if (IsNuevaSesionActiva) { if (WinForm.MensajeBox(this, "Sesiones de Tratamiento", "¿Desea Guardar la Sesion de Tratamiento?", MensajeBox.pregunta) == DialogResult.Yes) { if (NroSesiones > dgvSesiones.Rows.Count) { try { AgregarSesionTratamientoCamaraHiperbarica(); WinForm.MensajeBox(this, "Sesiones de Tratamiento", "Sesion de Tratamiento Agregada!", MensajeBox.informacion); CargarDGVSesiones(PKTratamientoCamaraHiperbarica); WinForm.LimpiarControlesEnGroupBox(rgbSesiones); WinForm.EventoClickBotonNuevo(btnNuevaSesion, btnModificarSesion, btnCancelar, ref IsNuevaSesionActiva, ref IsModificarSesionActiva); tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO)new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); WinForm.BloquearControlesEnGroupBox(rgbSesiones); btnModificarSesion.Enabled = true; historiaClinicaUI.CargarListViewImpresionDiagnostica(); } catch (Exception ex) { WinForm.MensajeBox(this, "Validacion de Campos", "Ocurrio un Error : " + ex.Message, MensajeBox.advertencia); } } else { WinForm.MensajeBox(this, "Validacion de Sesiones", "Ocurrio un Error : \nNo puede agregar mas Sesiones de las Establecidas en el Tratamiento", MensajeBox.advertencia); } } } else { WinForm.LimpiarControlesEnGroupBox(rgbSesiones); WinForm.EventoClickBotonNuevo(btnNuevaSesion, btnModificarSesion,btnCancelar, ref IsNuevaSesionActiva, ref IsModificarSesionActiva); WinForm.DesbloquearControlesEnGroupBox(rgbSesiones); txtConsumoO2.Select(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (IsNuevo) { try { if (WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "¿Desea Guardar el Tratamiento de Camara Hiperbarica?", MensajeBox.pregunta) == DialogResult.Yes) { if (dtpFechaInicioTratamiento.Value > DateTime.Now && cboEstadoTratamiento.Text == "Completo") { WinForm.MensajeBox(this, "Validacion de Fechas", "Ocurrio un Error : \nNo puede agregar un Tratamiento en Estado Completo con una Fecha Mayor a HOY", MensajeBox.advertencia); dtpFechaInicioTratamiento.Select(); } else { AgregarTratamientoCamaraHiperbarica(); WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "Tratamiento Tratamiento de Camara Hiperbarica Agregado!", MensajeBox.informacion); historiaClinicaUI.CargarListViewImpresionDiagnostica(); tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO)new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); btnNuevaSesion.Enabled = true; btnModificarSesion.Enabled = true; } } } catch (Exception ex) { if (ex is ExcepcionesApp) { WinForm.MensajeBox(this, "Validacion de Informacion", "Advertencia : " + ex.Message, MensajeBox.advertencia); } else { WinForm.MensajeBox(this, "Error de Sistema", "Ocurrio un Error :\n" + ex.Message, MensajeBox.error); } } } else { try { if (WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "¿Desea Modificar el Tratamiento de Camara Hiperbarica?", MensajeBox.pregunta) == DialogResult.Yes) { if (dtpFechaInicioTratamiento.Value > DateTime.Now && cboEstadoTratamiento.Text == "Completo") { WinForm.MensajeBox(this, "Validacion de Fechas", "Ocurrio un Error : \nNo puede modificar un Tratamiento en Estado Completo con una Fecha Mayor a HOY", MensajeBox.advertencia); LlenarCamposTratamientoCamaraHiperbarica(); dtpFechaInicioTratamiento.Select(); } else { if (txtNroSesiones.Text.ValidarTextBox(txtNroSesiones,"Nro de Sesiones").ToInt() >= dgvSesiones.Rows.Count) { ModificarTratamientoCamaraHiperbarica(); WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "Tratamiento Tratamiento de Camara Hiperbarica Modificado!", MensajeBox.informacion); historiaClinicaUI.CargarListViewImpresionDiagnostica(); tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO)new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); } else { WinForm.MensajeBox(this, "Validacion de Sesiones", "Ocurrio un Error : \nNo puede modificar a menos Sesiones de las ya realizadas en el Tratamiento", MensajeBox.advertencia); LlenarCamposTratamientoCamaraHiperbarica(); } } } } catch (Exception ex) { if (ex is ExcepcionesApp) { WinForm.MensajeBox(this, "Validacion de Informacion", "Advertencia : " + ex.Message, MensajeBox.advertencia); } else { WinForm.MensajeBox(this, "Error de Sistema", "Ocurrio un Error :\n" + ex.Message, MensajeBox.error); } } } }
private void ModificarTratamientoCamaraHiperbarica() { TratamientoCamaraHiperbaricaVO tratamientoA = new TratamientoCamaraHiperbaricaVO(); tratamientoA.IdTratamiento = PKTratamientoCamaraHiperbarica; tratamientoA.EstadoPaciente = cboEstadoPaciente.Text; tratamientoA.EstadoTratamiento = cboEstadoTratamiento.Text; tratamientoA.fechaInicioTratamiento = dtpFechaInicioTratamiento.Value; tratamientoA.idImpresionDiagnostica = PKImpresionDiagnostica; tratamientoA.ObservacionesTratamiento = txtObservacionesTratamiento.Text; tratamientoA.TipoTratamiento = "Camara Hiperbárica"; tratamientoA.NroSesiones = txtNroSesiones.Text.ValidarTextBox(txtNroSesiones,"Nro de Sesiones").ToInt(); tratamientoA.PromedioOxigeno = Convert.ToDecimal(txtPromedioOxigeno.Text); new TratamientoCamaraHiperbaricaBUS().ModificarTratamiento(tratamientoA); AuditoriaVO auditoria = new AuditoriaVO(); auditoria.idEmpleado = PrincipalUI.idEmpleadogbl; auditoria.idRegistro = PKTratamientoCamaraHiperbarica; auditoria.tabla = "Tratamiento"; auditoria.tipo = "UPDATE"; auditoria.fecha = DateTime.Now.ToLocalTime(); new AuditoriaBUS().AgregarAuditoria(auditoria); NroSesiones = txtNroSesiones.Text.ToInt(); }
private void AgregarTratamientoCamaraHiperbarica() { TratamientoCamaraHiperbaricaVO tratamientoA = new TratamientoCamaraHiperbaricaVO(); tratamientoA.EstadoTratamiento = cboEstadoTratamiento.Text; tratamientoA.EstadoPaciente = cboEstadoPaciente.Text; tratamientoA.fechaInicioTratamiento = dtpFechaInicioTratamiento.Value; tratamientoA.idImpresionDiagnostica = PKImpresionDiagnostica; tratamientoA.ObservacionesTratamiento = txtObservacionesTratamiento.Text; tratamientoA.TipoTratamiento = "Camara Hiperbárica"; tratamientoA.NroSesiones = txtNroSesiones.Text.ValidarTextBox(txtNroSesiones, "Nro de Sesiones").ToInt(); ; tratamientoA.PromedioOxigeno = Convert.ToDecimal(txtPromedioOxigeno.Text); PKTratamientoCamaraHiperbarica = new TratamientoCamaraHiperbaricaBUS().AgregarTratamiento(tratamientoA); AuditoriaVO auditoria = new AuditoriaVO(); auditoria.idEmpleado = PrincipalUI.idEmpleadogbl; auditoria.idRegistro = PKTratamientoCamaraHiperbarica; auditoria.tabla = "Tratamiento"; auditoria.tipo = "INSERT"; auditoria.fecha = DateTime.Now.ToLocalTime(); new AuditoriaBUS().AgregarAuditoria(auditoria); IsNuevo = false; NroSesiones = tratamientoA.NroSesiones; //} //catch (Exception ex) //{ // MessageBox.Show("Ocurrio un Problema : " + ex.Message); //} }
private void btnGuardar_Click(object sender, EventArgs e) { if (IsNuevo) { if (WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "¿Desea Guardar el Tratamiento de Camara Hiperbarica?", MensajeBox.pregunta) == DialogResult.Yes) { AgregarTratamientoCamaraHiperbarica(); WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "Tratamiento Tratamiento de Camara Hiperbarica Agregado!", MensajeBox.advertencia); historiaClinicaUI.CargarListViewImpresionDiagnostica(); tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO)new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); btnNuevaSesion.Enabled = true; btnModificarSesion.Enabled = true; } } else { if (WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "¿Desea Modificar el Tratamiento de Camara Hiperbarica?", MensajeBox.pregunta) == DialogResult.Yes) { ModificarTratamientoCamaraHiperbarica(); WinForm.MensajeBox(this, "Tratamiento Camara Hiperbarica", "Tratamiento Tratamiento de Camara Hiperbarica Modificado!", MensajeBox.advertencia); historiaClinicaUI.CargarListViewImpresionDiagnostica(); tratamientoCamaraHiperbarica = (TratamientoCamaraHiperbaricaVO) new TratamientoCamaraHiperbaricaBUS().BuscarTratamientoPorID(PKTratamientoCamaraHiperbarica); LlenarCamposTratamientoCamaraHiperbarica(); } } }
private void ModificarTratamientoCamaraHiperbarica() { try { TratamientoCamaraHiperbaricaVO tratamientoA = new TratamientoCamaraHiperbaricaVO(); tratamientoA.IdTratamiento = PKTratamientoCamaraHiperbarica; tratamientoA.EstadoTratamiento = cboEstadoTratamiento.Text; tratamientoA.fechaInicioTratamiento = dtpFechaInicioTratamiento.Value; tratamientoA.idImpresionDiagnostica = PKImpresionDiagnostica; tratamientoA.ObservacionesTratamiento = txtObservacionesTratamiento.Text; tratamientoA.TipoTratamiento = "Camara Hiperbárica"; tratamientoA.NroSesiones = Convert.ToInt32(txtNroSesiones.Text); tratamientoA.PromedioOxigeno = Convert.ToDecimal(txtPromedioOxigeno.Text); new TratamientoCamaraHiperbaricaBUS().ModificarTratamiento(tratamientoA); AuditoriaVO auditoria = new AuditoriaVO(); auditoria.idEmpleado = PrincipalUI.idEmpleadogbl; auditoria.idRegistro = PKTratamientoCamaraHiperbarica; auditoria.tabla = "Tratamiento"; auditoria.tipo = "UPDATE"; auditoria.fecha = DateTime.Now.ToLocalTime(); new AuditoriaBUS().AgregarAuditoria(auditoria); } catch (Exception ex) { MessageBox.Show("Ocurrio un Problema : " + ex.Message); } }