private void EnviarObservacionMedicamento() { if (!sePuedeEditar) { return; } DataGridViewRow row = dgvMedicamentos.CurrentRow; objObservacionControlMedico = new ObservacionControlMedico(); objObservacionControlMedico.DescripcionDetalle = Convert.ToString(row.Cells["DescripcionSiga"].Value); objObservacionControlMedico.CantidadDetalle = Convert.ToInt32(row.Cells["CantidadM"].Value); objObservacionControlMedico.TipoObservacion = Convert.ToInt32(row.Cells["cmb_TipoObservacionMedicamento"].Value); if (row.Cells["CMCantidadObservadaM"].Value != null && !row.Cells["CMCantidadObservadaM"].Value.Equals(0)) { objObservacionControlMedico.CantidadObservada = Convert.ToInt32(row.Cells["CMCantidadObservadaM"].Value); } else { objObservacionControlMedico.CantidadObservada = Convert.ToInt32(row.Cells["CantidadM"].Value); } objObservacionControlMedico.DescripcionObservacion = Convert.ToString(row.Cells["CMObsDescM"].Value); bool quitarObservacion = SePuedeQuitarObservacion(Convert.ToInt32(row.Cells["DetalleIdM"].Value)); FrmRegistrarObservacion objFrmRegistrarObservacion = new FrmRegistrarObservacion(true, quitarObservacion, categoriaMedicamentos, objObservacionControlMedico); objFrmRegistrarObservacion.Owner = this; objFrmRegistrarObservacion.ShowDialog(); if (objFrmRegistrarObservacion.DialogResult == DialogResult.OK) { row.Cells["cmb_TipoObservacionMedicamento"].Value = objObservacionControlMedico.TipoObservacion; row.Cells["CMCantidadObservadaM"].Value = objObservacionControlMedico.CantidadObservada; row.Cells["CMObsDescM"].Value = objObservacionControlMedico.DescripcionObservacion; } }
private void EnviarObservacionDiagnostico() { if (!sePuedeEditar) { return; } DataGridViewRow row = dgvDiagnosticos.CurrentRow; objObservacionControlMedico = new ObservacionControlMedico(); objObservacionControlMedico.DescripcionDetalle = Convert.ToString(row.Cells["descripciondiagnostico"].Value); objObservacionControlMedico.TipoObservacion = Convert.ToInt32(row.Cells["cmb_TipoObservacionDiagnostico"].Value); objObservacionControlMedico.DescripcionObservacion = Convert.ToString(row.Cells["CMObsDescDx"].Value); bool quitarObservacion = true; if (!Convert.ToInt32(cboTipoObservacionAtencion.SelectedValue).Equals(0)) { quitarObservacion = false; } FrmRegistrarObservacion objFrmRegistrarObservacion = new FrmRegistrarObservacion(false, quitarObservacion, categoriaDiagnosticos, objObservacionControlMedico); objFrmRegistrarObservacion.Owner = this; objFrmRegistrarObservacion.ShowDialog(); if (objFrmRegistrarObservacion.DialogResult == DialogResult.OK) { row.Cells["cmb_TipoObservacionDiagnostico"].Value = objObservacionControlMedico.TipoObservacion; row.Cells["CMObsDescDx"].Value = objObservacionControlMedico.DescripcionObservacion; } }
public FrmRegistrarObservacion(bool registrarCantidad, bool quitarObservacion, int categoriaObservacion, ObservacionControlMedico objObservacionControlMedico) : this() { this.registrarCantidad = registrarCantidad; this.quitarObservacion = quitarObservacion; this.categoriaObservacion = categoriaObservacion; this.objObservacionControlMedico = objObservacionControlMedico; }
private void QuitarObservacion() { ObservacionControlMedico objObservacionControlMedico = new ObservacionControlMedico(); objObservacionControlMedico.TipoObservacion = 0; objObservacionControlMedico.CantidadObservada = 0; objObservacionControlMedico.DescripcionObservacion = string.Empty; IFrmRegistrarObservacion iFrmRegistrarObservacion = this.Owner as IFrmRegistrarObservacion; if (iFrmRegistrarObservacion != null) { iFrmRegistrarObservacion.ObtenerObservacion(objObservacionControlMedico); this.DialogResult = DialogResult.OK; } Salir(); }
private void Observar() { if (this.ValidateChildren(ValidationConstraints.Enabled)) { ObservacionControlMedico objObservacionControlMedico = new ObservacionControlMedico(); objObservacionControlMedico.TipoObservacion = Convert.ToInt32(cboTipoObservacion.SelectedValue); if (!string.Equals(txtCantidadObservada.Text, string.Empty)) { objObservacionControlMedico.CantidadObservada = Convert.ToInt32(txtCantidadObservada.Text.Trim()); } objObservacionControlMedico.DescripcionObservacion = txtDescripcionObservacion.Text.Trim(); IFrmRegistrarObservacion iFrmRegistrarObservacion = this.Owner as IFrmRegistrarObservacion; if (iFrmRegistrarObservacion != null) { iFrmRegistrarObservacion.ObtenerObservacion(objObservacionControlMedico); this.DialogResult = DialogResult.OK; } Salir(); } else { MessageBox.Show("Hay datos no válidos en el formulario.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ObtenerObservacion(ObservacionControlMedico objObservacionControlMedico) { this.objObservacionControlMedico = objObservacionControlMedico; }