Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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;
            }
            }
        }