/// <summary> /// Metodo que ejecuta el comando /// </summary> /// <returns>booleano que refleja el exito de la ejecucion del comando</returns> public override List <Entidad> Ejecutar() { try { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name , ResourceComandoM9.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); IDAOPago daoPago = FabricaDAOSqlServer.CrearDAOPago(); List <Entidad> respuesta = daoPago.ConsultarTodos(); return(respuesta); } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M4.NullArgumentException(ResourceComandoM9.CodigoErrorNull, ResourceComandoM9.MensajeErrorNull, ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.M8.WrongFormatException(ResourceComandoM9.CodigoErrorFormato, ResourceComandoM9.MensajeErrorFormato, ex); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExcepcionesTangerine.ExceptionsTangerine(ResourceComandoM9.MensajeGenerico, ex); } }
public void TestAgregar() { answer = daoPago.Agregar(elPago); listaPagos = daoPago.ConsultarTodos(); elPago = (Pago)listaPagos[listaPagos.Count - 1]; Assert.IsTrue(answer); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).codPago == 123456); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).montoPago == 12000); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).monedaPago == "EUR"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).formaPago == "Deposito"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).idFactura == 1); answer = daoPago.EliminarPago(elPago); Assert.IsTrue(answer); }