private Boolean validarCampos()
        {
            Boolean pass = true;

            FrbaOfertas.Utils.Validador validador = new FrbaOfertas.Utils.Validador();
            //RS
            if (!validador.existeRSenDB(txt_razonsocial.Text))
            {
                pass = validador.validaCadenaCaracter(txt_razonsocial, pass);
            }
            else
            {
                validador.ErrorCampoYaExisteEnLaBase(txt_razonsocial);
                pass = false;
            }
            //CALLE
            if (validador.isEmpty(txt_calle.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_calle);
                pass = false;
            }
            else if (validador.fueraDeRango(txt_calle.Text, 0, 255))
            {
                validador.ErrorSuperaRango(txt_calle);
                pass = false;
            }
            //PISO
            if (validador.isEmpty(txt_piso.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_piso);
                pass = false;
            }
            else if (!validador.isNumeric(txt_piso.Text))
            {
                validador.ErrornoContenerLetras(txt_piso);
                pass = false;
            }
            else if (validador.superaCantidadCaracteres(txt_piso.Text, 2))
            {
                validador.ErrorSuperaRango(txt_piso);
                pass = false;
            }
            //DPTO
            if (validador.isEmpty(txt_dpto.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_dpto);
                pass = false;
            }
            else
            if (validador.isNumeric(txt_dpto.Text))
            {
                validador.ErrornoContenerNumeros(txt_dpto);
                pass = false;
            }
            else if (validador.fueraDeRango(txt_dpto.Text, 0, 3))
            {
                validador.ErrorSuperaRango(txt_dpto);
                pass = false;
            }
            //LOCALIDAD
            pass = validador.validaCadenaCaracter(txt_localidad, pass);
            //CIUDAD
            pass = validador.validaCadenaCaracter(txt_ciudad, pass);
            //CODIGO POSTAL
            if (validador.isEmpty(txt_codpostal.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_codpostal);
                pass = false;
            }
            else if (!validador.isNumeric(txt_codpostal.Text))
            {
                validador.ErrornoContenerLetras(txt_codpostal);
                pass = false;
            }
            else if ((txt_codpostal.Text.Length != 4))
            {
                validador.ErrorSuperaRango(txt_codpostal);
                pass = false;
            }
            //MAIL
            if (validador.isEmpty(txt_mail.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_mail);
                pass = false;
            }
            else if (validador.isNumeric(txt_mail.Text))
            {
                validador.ErrornoContenerLetras(txt_mail);
                pass = false;
            }
            else if (!validador.IsValidEmail(txt_mail.Text))
            {
                validador.ErrorEmail(txt_mail);
                pass = false;
            }
            else if (validador.existeMailenDB(txt_mail.Text))
            {
                validador.ErrorCampoYaExisteEnLaBase(txt_mail);
                pass = false;
            }
            //CUIT
            pass = validador.validarCuit(txt_cuit, pass);
            //TELEFONO
            if (validador.isEmpty(txt_tel.Text))
            {
                validador.ErrorFaltaCompletarCampo(txt_tel);
                pass = false;
            }
            else if (!validador.isNumeric(txt_tel.Text))
            {
                validador.ErrornoContenerLetras(txt_tel);
                pass = false;
            }
            else if (validador.fueraDeRango(txt_tel.Text, 8, 15))
            {
                validador.ErrorSuperaRango(txt_tel);
                pass = false;
            }
            //RUBRO
            pass = validador.validaCadenaCaracter(txt_rubro, pass);
            //PROV CONTACTO
            pass = validador.validaCadenaCaracter(txt_nombreContacto, pass);



            return(pass);
        }