Пример #1
0
 public void ModificarMedicamento(object sender, EventArgs e)
 {
     if (fRM_ModificarPrescripcion.VerificarMedicamentos())
     {
         if (int.Parse(fRM_ModificarPrescripcion.txtCantidadPrescritaNueva.Text) <= int.Parse(fRM_ModificarPrescripcion.labelCantidadDisponible.Text) + int.Parse(fRM_ModificarPrescripcion.txtCantidad.Text))
         {
             if (connection.UpdateCantidadDisponible_CantidadPrescrita(fRM_ModificarPrescripcion.GetCodigo(), fRM_ModificarPrescripcion.GetCantidaModificada(),
                                                                       fRM_ModificarPrescripcion.GetCantidadAnterior()))
             {
                 if (connection.Update_Cantidad_Feha(fRM_ModificarPrescripcion.GetMedicamentoModificado()))
                 {
                     fRM_ModificarPrescripcion.MensajeInformativo("Prescripción modificada exitosamente.");
                     fRM_ModificarPrescripcion.FilldtgMedicamentos(connection.GetPrescripciones_MedicamentosUnPaciente(fRM_ModificarPrescripcion.GetNum()));
                     fRM_ModificarPrescripcion.EstadoInicialDespuesDeModificar();
                 }
                 else
                 {
                     fRM_ModificarPrescripcion.MensajeError("La  prescripción no ha sido modificada.");
                 }
             }
             else
             {
                 fRM_ModificarPrescripcion.MensajeError("La  prescripción no ha sido modificada.");
             }
         }
         else
         {
             fRM_ModificarPrescripcion.MensajeError("La cantidad prescrita es mayor que la cantidad disponible ");
         }
     }
     else
     {
         fRM_ModificarPrescripcion.MensajeError("Verifique los datos, hay campos que se encuentran vacios.");
     }
 }