示例#1
0
        private void cboArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            TipoArticulo tipoArt = cboArticulo.SelectedItem != null ? ((TipoArticulo)((ComboBoxItem)cboArticulo.SelectedItem).Value) : null;

            if (tipoArt != null)
            {
                Cargador.cargarLotes(cboLote, tipoArt, 1, "Sin Seleccionar...");
            }
            else
            {
                cboLote.Items.Clear();
            }
        }
示例#2
0
        private void cboArticulo_SelectedIndexChanged(object sender, EventArgs e)
        {
            TipoArticulo tipoArt = cboArticulo.SelectedItem != null ? ((TipoArticulo)((ComboBoxItem)cboArticulo.SelectedItem).Value) : null;

            if (tipoArt != null)
            {
                Cargador.cargarLotes(cboLote, tipoArt, 2, "Sin Seleccionar...");
                lblUnidad.Text = tipoArt.Unidad1 != null ? tipoArt.Unidad1.abreviatura : "Sin unidad";
            }
            else
            {
                cboLote.Items.Clear();
            }
        }
示例#3
0
        private void dgvItems_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            TextBox        celda  = e.Control as TextBox;
            ArticuloPlanta artPla = (ArticuloPlanta)dgvItems.Rows[dgvItems.CurrentCell.RowIndex].Tag;

            switch (dgvItems.CurrentCell.OwningColumn.Name)
            {
            case "clmArt":
                Cargador.cargarArticuloPlanta(celda, planta);
                break;

            case "clmDesc":
                Cargador.cargarArticulosDePlanta(celda, planta);
                break;

            case "clmLote":
                if (artPla != null)
                {
                    Cargador.cargarLotes(celda, artPla.TipoArticulo, 0);
                }
                break;

            case "clmPresent":
                Cargador.cargarPresentaciones(celda);
                break;

            case "clmPrecio":
                if (artPla != null)
                {
                    Cargador.cargarPrecios(celda, artPla);
                }
                break;

            default:
                var lista = new List <string>();
                AutoCompleteStringCollection listaAuto = new AutoCompleteStringCollection();
                listaAuto.AddRange(lista.ToArray());
                celda.AutoCompleteCustomSource = listaAuto;
                celda.AutoCompleteMode         = AutoCompleteMode.SuggestAppend;
                celda.AutoCompleteSource       = AutoCompleteSource.CustomSource;
                break;
            }
        }