/// <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();
                return(daoPago.ConsultarPagosCompania(LaEntidad));
            }
            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 TestPagosCompania()
 {
     ((DominioTangerine.Entidades.M8.Facturacion)factura).Id = 1;
     daoPago.Agregar(elPago);
     ((DominioTangerine.Entidades.M4.CompaniaM4)compania).Id = 1;
     ((DominioTangerine.Entidades.M8.Facturacion)factura).idCompaniaFactura = 1;
     listaPagos = daoPago.ConsultarPagosCompania(compania);
     elPago1    = (Pago)listaPagos[listaPagos.Count - 1];
     Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).codPago == 1234567);
     Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).montoPago == 12000);
     Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).monedaPago == "EUR");
     Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago1).idFactura == 1);
     answer = daoPago.EliminarPago(elPago1);
 }
Beispiel #3
0
 public void TestPagosCompania()
 {
     ((DominioTangerine.Entidades.M4.CompaniaM4)compania).Id = 1;
     Assert.IsNotNull(daoPago.ConsultarPagosCompania(compania));
 }