public static InputInvoiceList GetList(ETipoAcreedor providerType,
                                               long oidProvider,
                                               long oidSerie,
                                               ETipoFacturas invoicesType,
                                               ETipoFactura invoiceType,
                                               DateTime from,
                                               DateTime till,
                                               bool childs)
        {
            QueryConditions conditions = new QueryConditions
            {
                Acreedor     = (oidProvider != 0) ? ProviderBaseInfo.New(oidProvider, providerType) : null,
                TipoAcreedor = new ETipoAcreedor[1] {
                    providerType
                },
                Serie        = (oidSerie != 0) ? Serie.Serie.New().GetInfo() : null,
                TipoFacturas = invoicesType,
                TipoFactura  = invoiceType,
                FechaIni     = from,
                FechaFin     = till,
            };

            if (oidSerie != 0)
            {
                conditions.Serie.Oid = oidSerie;
            }

            return(GetList(InputInvoiceSQL.SELECT(conditions), childs));
        }
示例#2
0
        public InputInvoiceMngForm(bool isModal, Form parent, ETipoFacturas tipo, InputInvoiceList list)
            : base(isModal, parent, list)
        {
            InitializeComponent();

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = InputInvoiceList.NewList().GetSortedList();
            SortProperty     = Fecha.DataPropertyName;
            SortDirection    = ListSortDirection.Descending;

            SetView(molView.Normal);

            _tipo = tipo;

            switch (tipo)
            {
            case ETipoFacturas.Todas:
                this.Text = Resources.Labels.FACTURA_RECIBIDAS_TODAS;
                break;

            case ETipoFacturas.Pagadas:
                this.Text = Resources.Labels.FACTURA_RECIBIDAS_PAGADAS;
                break;

            case ETipoFacturas.Pendientes:
                this.Text = Resources.Labels.FACTURA_RECIBIDAS_PENDIENTES;
                break;
            }
        }
        public TicketSelectForm(Form parent, TicketList lista, ETipoFacturas tipo)
            : base(true, parent, lista, tipo)
        {
            InitializeComponent();
            _view_mode = molView.Select;

            _action_result = DialogResult.Cancel;
        }
        public TicketMngForm(bool is_modal, Form parent, TicketList list, ETipoFacturas tipo)
            : base(is_modal, parent, list)
        {
            InitializeComponent();

            SetView(molView.Normal);

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = TicketList.NewList().GetSortedList();
            SortProperty     = Codigo.DataPropertyName;

            _tipo = tipo;
        }
        public InvoiceMngForm(bool isModal, Form parent, OutputInvoiceList list, ETipoFacturas tipo)
            : base(isModal, parent, list)
        {
            InitializeComponent();

            // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas
            DatosLocal_BS    = Datos;
            Tabla.DataSource = DatosLocal_BS;

            SetMainDataGridView(Tabla);
            Datos.DataSource = OutputInvoiceList.NewList().GetSortedList();
            SortProperty     = Fecha.DataPropertyName;
            SortDirection    = ListSortDirection.Descending;

            _tipo = tipo;

            SetView(molView.Normal);
        }
 public TicketMngForm(bool is_modal, Form parent, ETipoFacturas tipo)
     : this(is_modal, parent, null, tipo)
 {
 }
 public TicketMngForm(Form parent, ETipoFacturas tipo)
     : this(false, parent, tipo)
 {
 }
 public InvoiceMngForm(bool isModal, Form parent, ETipoFacturas tipo)
     : this(isModal, parent, null, tipo)
 {
 }
 public InvoiceMngForm(Form parent, ETipoFacturas tipo)
     : this(false, parent, tipo)
 {
 }
示例#10
0
 public InputInvoiceMngForm(Form parent, ETipoFacturas invoiceType, InputInvoiceList list)
     : this(false, parent, invoiceType, list)
 {
 }
示例#11
0
 public InputInvoiceMngForm(bool isModal, Form parent, ETipoFacturas invoiceType)
     : this(isModal, parent, invoiceType, null)
 {
 }
示例#12
0
 public InputInvoiceMngForm(Form parent, ETipoFacturas invoiceType)
     : this(false, parent, invoiceType)
 {
 }
示例#13
0
 public InputInvoiceMngForm(bool isModal, ETipoFacturas invoiceType)
     : this(isModal, null, invoiceType)
 {
 }
示例#14
0
 public InputInvoiceMngForm(ETipoFacturas invoiceType)
     : this(false, invoiceType)
 {
 }