Пример #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;
            }
        }
 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);
     }
 }
Пример #6
0
 public void ObtenerObservacion(ObservacionControlMedico objObservacionControlMedico)
 {
     this.objObservacionControlMedico = objObservacionControlMedico;
 }