public FBuscar(TipoBasico d, TipoDeClase tipoDeClase, ServiciosVenta sv, ServiciosDependiente sd, ServiciosArticulos sa) : this(tipoDeClase, sv, sd, sa) { //Se mueve directamente al dependiente de clave "clave" int i = bindingSource.IndexOf(d); if (i >= 0) { bindingSource.Position = i; } }
public FIntroducir(TipoDeClase clase) { InitializeComponent(); this.AcceptButton = bAceptar; errorProvider = new ErrorProvider(); this.clase = clase; if (this.clase.Equals(TipoDeClase.Dependiente)) { this.Text = "Introducir NºSS"; label1.Text = "NºSS"; textBox1.Validating += new CancelEventHandler(tbNSS_Validating); } if (this.clase.Equals(TipoDeClase.Articulo) || this.clase.Equals(TipoDeClase.Venta)) { this.Text = "Introducir ID"; label1.Text = "ID"; textBox1.Validating += new CancelEventHandler(tbID_Validating); } }
public FBuscar(TipoDeClase tipoDeClase, ServiciosVenta sv, ServiciosDependiente sd, ServiciosArticulos sa) { InitializeComponent(); errorProvider = new ErrorProvider(); bindingSource = new BindingSource(); serviciosDependiente = sd; serviciosArticulos = sa; serviciosVenta = sv; this.tipoDeClase = tipoDeClase; switch (tipoDeClase) { case TipoDeClase.Dependiente: { dependientes = serviciosDependiente.getDependientesTienda(); bindingSource.DataSource = dependientes; bindingNavigator1.BindingSource = bindingSource; comboBox1.DataSource = bindingSource; comboBox1.DisplayMember = "NSS"; this.Text = "Buscar dependiente"; labelNSS.Text = "Nº SS"; labelNombre.Text = "Nombre"; labelApellidos.Text = "Apellidos"; labelComision.Text = "Comisión (%)"; labelImporte.Visible = false; tbImporte.Visible = false; tbNombre.DataBindings.Add(new Binding("Text", bindingSource, "Nombre")); tbApellidos.DataBindings.Add(new Binding("Text", bindingSource, "Apellidos")); tbComision.DataBindings.Add(new Binding("Text", bindingSource, "ComisionPorVenta")); bExtra.Text = "Ver ventas de este mes"; break; } case TipoDeClase.Articulo: { articulos = serviciosArticulos.getTodosArticulos(); bindingSource.DataSource = articulos; bindingNavigator1.BindingSource = bindingSource; comboBox1.DataSource = bindingSource; comboBox1.DisplayMember = "ID"; this.Text = "Buscar articulo"; labelNSS.Text = "ID"; labelNombre.Text = "Descripción"; labelApellidos.Text = "IVA"; labelComision.Text = "Coste"; labelImporte.Text = "Importe"; tbImporte.ReadOnly = true; tbNombre.DataBindings.Add(new Binding("Text", bindingSource, "Descripcion")); tbApellidos.DataBindings.Add(new Binding("Text", bindingSource, "IVA")); tbComision.DataBindings.Add(new Binding("Text", bindingSource, "CosteFabrica")); tbImporte.DataBindings.Add(new Binding("Text", bindingSource, "Importe")); bExtra.Text = "Ver ventas"; break; } } }