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."); } }