private Boolean validarDatos()
        {
            FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador();
            Boolean pass = true;

            if (validador.isEmpty(txt_descripcion.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_descripcion);
                pass = false;
            }
            else
            if (validador.isNumeric(this.txt_descripcion.Text))
            {
                validador.ErrornoContenerNumeros(txt_descripcion);
                pass = false;
            }

            if (validador.isEmpty(this.txt_precioOferta.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_precioOferta);
                pass = false;
            }
            else
            if (!validador.isNumeric(this.txt_precioOferta.Text))
            {
                validador.ErrornoNumeroEnteroPositivo(txt_precioOferta);
                pass = false;
            }
            if (validador.isEmpty(this.txt_precioLista.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_precioLista);
                pass = false;
            }
            else
            if (!validador.isNumeric(this.txt_precioLista.Text) || (Int32.Parse(this.txt_precioLista.Text) <= 0))
            {
                validador.ErrornoNumeroEnteroPositivo(txt_precioLista);
                pass = false;
            }
            else if ((Int32.Parse(this.txt_precioOferta.Text)) >= (Int32.Parse(this.txt_precioLista.Text)))
            {
                validador.ErrorPrecioOfertaNoPuedeSerMayorOIgualQuePrecioLista(txt_precioOferta);
                pass = false;
            }

            if (validador.isEmpty(this.txt_maxUnidadesPorCliente.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_maxUnidadesPorCliente);
                pass = false;
            }
            else
            if (!validador.isNumeric(this.txt_maxUnidadesPorCliente.Text) || (Int32.Parse(this.txt_maxUnidadesPorCliente.Text) <= 0))
            {
                validador.ErrornoEsNumerico(txt_maxUnidadesPorCliente);
                pass = false;
            }

            if (validador.isEmpty(this.txt_stockDisponible.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_stockDisponible);
                pass = false;
            }
            else
            if (!validador.isNumeric(this.txt_stockDisponible.Text) || (Int32.Parse(this.txt_stockDisponible.Text) <= 0))
            {
                validador.ErrornoEsNumerico(txt_stockDisponible);
                pass = false;
            }

            if (!validador.FechaFutura(dateTimePickerOferta.Value))
            {
                MessageBox.Show("La fecha de oferta debe ser futura");
                pass = false;
            }

            if (!validador.FechaFutura(dateTimePickerVencimiento.Value))
            {
                MessageBox.Show("La fecha de vencimiento de oferta debe ser futura");
                pass = false;
            }

            if (validador.fechaAnteriorA(dateTimePickerOferta.Value, dateTimePickerVencimiento.Value))
            {
                MessageBox.Show("La fecha de vencimiento debe ser futura al de la oferta");
                pass = false;
            }


            return(pass);
        }