private void CargarCliente() { List <BEClienteProveedor> vListaCliente = new List <BEClienteProveedor>(); vListaCliente = new BLClienteProveedor().Listar(new BEClienteProveedor()); vListaCliente.Insert(0, new BEClienteProveedor(0, "CE : Cliente Eventual")); vListaCliente.Insert(0, new BEClienteProveedor(-1, "Todos")); cbCliente.DataSource = vListaCliente; cbCliente.DisplayMember = "Nombre"; cbCliente.ValueMember = "IdCliente"; }
private void CargarCliente() { List <BEClienteProveedor> vListaCliente = new List <BEClienteProveedor>(); BEClienteProveedor oTemp = new BEClienteProveedor(); oTemp.IdZona = 0; vListaCliente = new BLClienteProveedor().Listar(oTemp); vListaCliente.Insert(0, new BEClienteProveedor(0, "")); cbCliente.DataSource = vListaCliente; cbCliente.DisplayMember = "Nombre"; cbCliente.ValueMember = "IdCliente"; }
private void cmbClientes_KeyUp(object sender, KeyEventArgs e) { try { // Do nothing for certain keys, such as navigation keys. if ( (e.KeyCode == Keys.Escape) || (e.KeyCode == Keys.Left) || (e.KeyCode == Keys.Right) || (e.KeyCode == Keys.Up) || (e.KeyCode == Keys.Down) || (e.KeyCode == Keys.PageUp) || (e.KeyCode == Keys.PageDown) || (e.KeyCode == Keys.Home) || (e.KeyCode == Keys.End) || (e.KeyCode == Keys.Enter) || (e.KeyCode == Keys.Multiply) || (e.KeyCode == Keys.Divide) || (e.KeyCode == Keys.Subtract) || (e.KeyCode == Keys.Add) || (e.KeyCode == Keys.NumLock) ) { e.Handled = true; return; } string actual = cmbClientes.Text; // int intIdZona = 0; BEClienteProveedor oEntidad = new BEClienteProveedor(); oEntidad.Nombre = actual; oEntidad.IdZona = intIdZona; oEntidad.IdCliente = 0; List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(oEntidad); vTemp.Insert(0, new BEClienteProveedor(0, "")); if (vTemp != null && vTemp.Count > 0) { cmbClientes.Text = string.Empty; cmbClientes.DataSource = vTemp; cmbClientes.DisplayMember = "Nombre"; cmbClientes.ValueMember = "IdCliente"; cmbClientes.DroppedDown = true; cmbClientes.Refresh(); cmbClientes.Text = actual; if (!string.IsNullOrEmpty(actual)) { cmbClientes.Select(actual.Length, 0); } else { cmbClientes.SelectedIndex = -1; } } else { cmbClientes.DroppedDown = false; cmbClientes.SelectedIndex = -1; } } catch (Exception ex) { MostrarMensaje(ex.Message, MessageBoxIcon.Error); } }