예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }