コード例 #1
0
        public static Response <LiquidacionEntity> ListaLiquidacion(LiquidacionRequest filtro)
        {
            try
            {
                //Borra data del temporal
                LiquidacionRepository.Borrar(filtro);
                //Puebla data con los filtros
                LiquidacionRepository.Poblar(filtro);
                //Obtiene Resultado
                var objeto = LiquidacionRepository.Data(filtro);

                objeto.Fecha      = string.IsNullOrEmpty(objeto.Fecha) ? filtro.FechaLiquidacion : objeto.Fecha;
                objeto.Empresa    = string.IsNullOrEmpty(objeto.Empresa) ? filtro.Empresa : objeto.Empresa;
                objeto.Sucursal   = string.IsNullOrEmpty(objeto.Sucursal) ? filtro.Sucursal : objeto.Sucursal;
                objeto.PuntoVenta = string.IsNullOrEmpty(objeto.PuntoVenta) ? filtro.PuntoVenta : objeto.PuntoVenta;
                objeto.Usuario    = string.IsNullOrEmpty(objeto.Usuario) ? filtro.Usuario : objeto.Usuario;

                objeto.Impresion = CuadreImpresora.Cuadre.WriteLiquidacion(objeto);

                return(new Response <LiquidacionEntity>(true, objeto, string.Empty, true));
            }
            catch (Exception ex)
            {
                Log.Instance(typeof(BaseLogic)).Error(System.Reflection.MethodBase.GetCurrentMethod().Name, ex);
                return(new Response <LiquidacionEntity>(false, new LiquidacionEntity(), Message.MsgExcLiquidacion, false));
            }
        }
コード例 #2
0
 public LiquidacionService(string connectionString)
 {
     _conexion    = new ConnectionManager(connectionString);
     _repositorio = new LiquidacionRepository(_conexion);
 }