示例#1
0
 private void Actualizar()
 {
     try
     {
         if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "")
         {
             proveedorBindingSource.DataSource = DatosProveedor.getProveedores();
         }
     }
     catch
     {
     }
 }
示例#2
0
        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;
            }
        }
示例#3
0
 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;
                }
            }
        }
示例#5
0
        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();
            }
        }