Пример #1
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;
            }
        }