private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); } } catch { } }
public void buscar() { ArrayList lista = new ArrayList(); // nombre if (cbox_filtro_producto.SelectedIndex == 0) { string buscar = "and p.nombre like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //direccion else if (cbox_filtro_producto.SelectedIndex == 1) { string buscar = "and p.email like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //telefono else if (cbox_filtro_producto.SelectedIndex == 2) { string buscar = "and p.direccion like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //docmuento else if (cbox_filtro_producto.SelectedIndex == 3) { string buscar = "and p.telefono like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //comentarios else if (cbox_filtro_producto.SelectedIndex == 4) { string buscar = "and p.comentario like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } else { lista = listaVacia; } if (lista.Count == 0) { bdd_proveedores.DataSource = listaVacia; } else { listaVacia.Clear(); listaVacia = lista; bdd_proveedores.DataSource = listaVacia; } }
private void Cargarproveedores() { try { proveedores = DatosProveedor.getProveedores(""); cbox_proveedor.DataSource = proveedores; cbox_proveedor.DisplayMember = "nombre"; cbox_proveedor.ValueMember = "Id_proveedor"; cbox_proveedor.Refresh(); cbox_proveedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbox_proveedor.AutoCompleteSource = AutoCompleteSource.ListItems; cbox_filtro_producto.SelectedIndex = 0; } catch { MessageBox.Show(this, "No hay provedores, deberá crear uno para realizar la alta de un producto", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public FrmEditarMateriaPrima(int id) { InitializeComponent(); tipoMateriaPrimaBindingSource.DataSource = DatosTipoMateriaPrima.getTiposMateriaPrima(); medidaBindingSource.DataSource = DatosMedida.getMedidas(); marcaBindingSource.DataSource = DatosMarca.getMarcas(); proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); this.fechaIngresoDateTimePicker.MaxDate = DateTime.Today; this.fechaIngresoDateTimePicker.MinDate = DateTime.Today.AddDays(-3); this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today.AddDays(-4); this.fechaCaducidadDateTimePicker.MinDate = DateTime.Today.AddDays(2); if (id == 0) { materiaPrimaBindingSource.Add(new MateriaPrima()); } else { fechaElaboracion = true; fechaCaducidad = true; materiaPrimaBindingSource.Add(DatosMateriaPrima.getMateriaPrima(id)); cbTipoMateriaPrima.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima; cbTipoMateriaPrima.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima.Id; cbMedida.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida; cbMedida.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida.Id; cbMarca.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca; cbMarca.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca.Id; cbProveedor.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor; cbProveedor.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor.Id; MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current; if (mp.Nombre != "") { this.Text = "Editar " + mp.Nombre; } } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); } if (cbSelector.SelectedIndex == 0) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorNombre(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 1) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorContacto(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 2) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorCuit(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 3) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorProvincia(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 4) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorPais(txtBuscar.Text); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } }