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; }
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; } }
// 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; }
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); }
// 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]; } }
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); }