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; } }