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)); } }
public LiquidacionService(string connectionString) { _conexion = new ConnectionManager(connectionString); _repositorio = new LiquidacionRepository(_conexion); }