public DirectorioVentasBusca(DirectorioVentas Directorio)
        {
            InitializeComponent();
            this.Directorio = Directorio;  // Panel de Contenido
            this.BuscarPor = DirectorioVentasDetalle.eModo.Proveedores;
            this.txFinder.Text = "";

            this.Directorio.WasChangeBuscarPor += this.EtiquetaBuscarPor_Cambio;
        }
Exemple #2
0
        public DirectorioVentasBusca(DirectorioVentas Directorio)
        {
            InitializeComponent();
            this.Directorio    = Directorio; // Panel de Contenido
            this.BuscarPor     = DirectorioVentasDetalle.eModo.Proveedores;
            this.txFinder.Text = "";

            this.Directorio.WasChangeBuscarPor += this.EtiquetaBuscarPor_Cambio;
        }
Exemple #3
0
        public void MuestraPanel(DirectorioVentasDetalle.eModo visible)
        {
            this.cliente = visible;

            this.pnlDetProveedor.Visible = false;
            this.pnlDetLinea.Visible     = false;

            this.lblDescripcion.Text = "";
            this.listArchivos.Items.Clear();

            if (visible == DirectorioVentasDetalle.eModo.Proveedores)
            {
                this.pnlDetProveedor.Visible = true;
            }
            else
            {
                this.pnlDetLinea.Visible = true;
            }
        }
Exemple #4
0
        // Forza la selección de una prestaña en el TabControl
        public void MuestraTab(DirectorioVentasDetalle.eModo visible, int IdSelected = 0)
        {
            this.BuscarPor = visible;
            if (IdSelected != 0)
            {
                this.IdPartSelect = IdSelected;
            }

            if (visible == DirectorioVentasDetalle.eModo.Proveedores)
            {
                //if (IdSelected != 0) this.IdProveedor = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[0];
            }
            else if (visible == DirectorioVentasDetalle.eModo.Lineas)
            {
                //if (IdSelected != 0) this.IdLinea = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[1];
            }
            else
            {
                //if (IdSelected != 0) this.IdMarca = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[2];
            }
        }
        public void MuestraPanel(DirectorioVentasDetalle.eModo visible)
        {
            this.cliente = visible;

            this.pnlDetProveedor.Visible = false;
            this.pnlDetLinea.Visible = false;

            this.lblDescripcion.Text = "";
            this.listArchivos.Items.Clear();

            if (visible == DirectorioVentasDetalle.eModo.Proveedores)
                this.pnlDetProveedor.Visible = true;
            else
                this.pnlDetLinea.Visible = true;
        }
Exemple #6
0
        private void tabDirectorio_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Control de tarjetas vinculado a lineas y marcas
            if (tjContactos.Accion != "")
            {
                string accion = tjContactos.Accion;
                tjContactos.Accion = "";
                if (accion == "linea")
                {
                    this.LineaPorProveedorMarca = "proveedor";
                    this.IdProveedorLinea = tjContactos.ProveedorId;
                    this.FiltroLinea = "#Proveedor: " + tjContactos.Proveedor;
                }
                else if (accion == "marca")
                {
                    this.MarcaPorProveedorLinea = "proveedor";
                    this.IdProveedorMarca = tjContactos.ProveedorId;
                    this.FiltroMarca = "#Proveedor: " + tjContactos.Proveedor;
                }
            }

            // Genera la llamada al evento WasChangeBuscarPor
            var WasCahnge = WasChangeBuscarPor;
            if (WasCahnge != null) WasChangeBuscarPor(sender, e);

            this.UsaScroll = false;

            // PROVEEDORES
            if (tabDirectorio.SelectedIndex == (int)DirectorioVentasDetalle.eModo.Proveedores)
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Proveedores;
                // Filtra por Línea o por Marca
                if (this.proveedorPorLineaMarca != "")
                    this.cargaProveedorPorLineaMarca(this.proveedorPorLineaMarca);
                // Filtra por Id de proveedor seleccionado o Id Parte seleccionada
                else if (this.IdProveedor != 0)
                {
                    int IdProveedor = this.IdProveedor;
                    IdProveedor = (IdProveedor == 0) ? this.BuscaProveedorConIdParte(this.IdPartSelect) : IdProveedor;
                    this.cargaProveedorUnicoOPorParte(IdProveedor);
                }
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                    this.cargaProveedorPorFiltro(this.FiltroProveedor);

                if (this.tjContactos.ItemTPSelected() <= 0) this.tjContactos.IndexTPSelect();
                if (this.listProvee.Items.Count > 0) this.listProvee.Items[0].Selected = true;
            }
            // LINEAS
            else if (tabDirectorio.SelectedIndex == (int)DirectorioVentasDetalle.eModo.Lineas)
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Lineas;
                // Filtra por Proveedor o por Marca
                if (this.LineaPorProveedorMarca != "")
                    this.cargaLineaPorProveedorMarca(this.LineaPorProveedorMarca);
                // Filtra por Id Parte seleccionada
                else if (this.IdPartSelect != 0)
                    this.cargaLineaPorParte(this.IdPartSelect);
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                    this.cargaLineaPorFiltro(this.FiltroLinea);
            }
            // MARCAS
            else
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Marcas;
                // Filtra por Proveedor o por Marca
                if (this.MarcaPorProveedorLinea != "")
                    this.cargaMarcaPorProveedorLinea(this.MarcaPorProveedorLinea);
                // Filtra por Id Parte seleccionada
                else if (this.IdPartSelect != 0)
                    this.cargaMarcaPorParte(this.IdPartSelect);
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                    this.cargaMarcaPorFiltro(this.FiltroMarca);
            }

            // Cambia el panel de detalle correspondiente a la selección
            this.Detalles.MuestraPanel(this.BuscarPor);
        }
Exemple #7
0
        // Forza la selección de una prestaña en el TabControl
        public void MuestraTab(DirectorioVentasDetalle.eModo visible, int IdSelected = 0)
        {
            this.BuscarPor = visible;
            if (IdSelected != 0) this.IdPartSelect = IdSelected;

            if (visible == DirectorioVentasDetalle.eModo.Proveedores)
            {
                //if (IdSelected != 0) this.IdProveedor = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[0];
            }
            else if (visible == DirectorioVentasDetalle.eModo.Lineas)
            {
                //if (IdSelected != 0) this.IdLinea = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[1];
            }
            else
            {
                //if (IdSelected != 0) this.IdMarca = IdSelected;
                tabDirectorio.SelectedTab = tabDirectorio.TabPages[2];
            }
        }
Exemple #8
0
        private void tabDirectorio_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Control de tarjetas vinculado a lineas y marcas
            if (tjContactos.Accion != "")
            {
                string accion = tjContactos.Accion;
                tjContactos.Accion = "";
                if (accion == "linea")
                {
                    this.LineaPorProveedorMarca = "proveedor";
                    this.IdProveedorLinea       = tjContactos.ProveedorId;
                    this.FiltroLinea            = "#Proveedor: " + tjContactos.Proveedor;
                }
                else if (accion == "marca")
                {
                    this.MarcaPorProveedorLinea = "proveedor";
                    this.IdProveedorMarca       = tjContactos.ProveedorId;
                    this.FiltroMarca            = "#Proveedor: " + tjContactos.Proveedor;
                }
            }

            // Genera la llamada al evento WasChangeBuscarPor
            var WasCahnge = WasChangeBuscarPor;

            if (WasCahnge != null)
            {
                WasChangeBuscarPor(sender, e);
            }

            this.UsaScroll = false;

            // PROVEEDORES
            if (tabDirectorio.SelectedIndex == (int)DirectorioVentasDetalle.eModo.Proveedores)
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Proveedores;
                // Filtra por Línea o por Marca
                if (this.proveedorPorLineaMarca != "")
                {
                    this.cargaProveedorPorLineaMarca(this.proveedorPorLineaMarca);
                }
                // Filtra por Id de proveedor seleccionado o Id Parte seleccionada
                else if (this.IdProveedor != 0)
                {
                    int IdProveedor = this.IdProveedor;
                    IdProveedor = (IdProveedor == 0) ? this.BuscaProveedorConIdParte(this.IdPartSelect) : IdProveedor;
                    this.cargaProveedorUnicoOPorParte(IdProveedor);
                }
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                {
                    this.cargaProveedorPorFiltro(this.FiltroProveedor);
                }

                if (this.tjContactos.ItemTPSelected() <= 0)
                {
                    this.tjContactos.IndexTPSelect();
                }
                if (this.listProvee.Items.Count > 0)
                {
                    this.listProvee.Items[0].Selected = true;
                }
            }
            // LINEAS
            else if (tabDirectorio.SelectedIndex == (int)DirectorioVentasDetalle.eModo.Lineas)
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Lineas;
                // Filtra por Proveedor o por Marca
                if (this.LineaPorProveedorMarca != "")
                {
                    this.cargaLineaPorProveedorMarca(this.LineaPorProveedorMarca);
                }
                // Filtra por Id Parte seleccionada
                else if (this.IdPartSelect != 0)
                {
                    this.cargaLineaPorParte(this.IdPartSelect);
                }
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                {
                    this.cargaLineaPorFiltro(this.FiltroLinea);
                }
            }
            // MARCAS
            else
            {
                this.BuscarPor = DirectorioVentasDetalle.eModo.Marcas;
                // Filtra por Proveedor o por Marca
                if (this.MarcaPorProveedorLinea != "")
                {
                    this.cargaMarcaPorProveedorLinea(this.MarcaPorProveedorLinea);
                }
                // Filtra por Id Parte seleccionada
                else if (this.IdPartSelect != 0)
                {
                    this.cargaMarcaPorParte(this.IdPartSelect);
                }
                // Sin filtro ó Filtro por Nombre de proveedor
                else
                {
                    this.cargaMarcaPorFiltro(this.FiltroMarca);
                }
            }

            // Cambia el panel de detalle correspondiente a la selección
            this.Detalles.MuestraPanel(this.BuscarPor);
        }