예제 #1
0
    private static string ValidaDatosUsuario(int idUsuario, string pNombre, string pApellidoPaterno, string pApellidoMaterno, string pUsuario, string pFechaNacimiento, string pCorreo, CConexion pConexion)
    {
        string errores = "";

        if (pNombre == "")
        {
            errores = errores + "<span>*</span> El campo nombre esta vac&iacute;o, favor de capturarlo.<br />";
        }
        if (pApellidoPaterno == "")
        {
            errores = errores + "<span>*</span> El campo apellido paterno esta vac&iacute;o, favor de capturarlo.<br />";
        }
        if (pApellidoMaterno == "")
        {
            errores = errores + "<span>*</span> El campo apellido materno esta vac&iacute;o, favor de capturarlo.<br />";
        }
        if (pUsuario == "")
        {
            errores = errores + "<span>*</span> El campo usuario esta vac&iacute;o, favor de capturarlo.<br />";
        }
        if (pFechaNacimiento == "")
        {
            errores = errores + "<span>*</span> El campo fecha de nacimiento esta vac&iacute;o, favor de capturarlo.<br />";
        }
        if (pCorreo == "")
        {
            errores = errores + "<span>*</span> El campo correo esta vac&iacute;o, favor de capturarlo.<br />";
        }

        //¿Correo no valido?
        if (pCorreo != "")
        {
            CValidacion ValidarCorreo = new CValidacion();
            if (ValidarCorreo.ValidarCorreo(pCorreo))
            {
                errores = errores + "<span>*</span> El campo correo no es valido, favor de capturar un correo valido.<br />";
            }
        }

        CUsuario Usuario = new CUsuario();

        //¿Usuario o correo existen?
        if (pUsuario != "" && pCorreo != "")
        {
            if (Usuario.ExisteUsuario(idUsuario, pUsuario, pConexion))
            {
                errores = errores + "<span>*</span> El usuario que elegiste ya está en uso.<br />";
            }
            if (Usuario.ExisteCorreo(idUsuario, pCorreo, pConexion))
            {
                errores = errores + "<span>*</span> El correo que elegiste ya está en uso.<br />";
            }
        }

        if (errores != "")
        {
            errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores;
        }

        return(errores);
    }
예제 #2
0
    //Metodos Privados
    private static string ValidarEmpresa(CEmpresa pEmpresa, CConexion pConexion)
    {
        string errores = "";

        if (pEmpresa.RazonSocial == "")
        {
            errores = errores + "<span>*</span> El campo razón social esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.Empresa == "")
        {
            errores = errores + "<span>*</span> El campo nombre comercial esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.RFC == "")
        {
            errores = errores + "<span>*</span> El campo RFC esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.RegimenFiscal == "")
        {
            errores = errores + "<span>*</span> El campo Régimen fiscal esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.Telefono == "")
        {
            errores = errores + "<span>*</span> El campo teléfono esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.Calle == "")
        {
            errores = errores + "<span>*</span> El campo calle esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.NumeroExterior == "")
        {
            errores = errores + "<span>*</span> El campo numero esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.Colonia == "")
        {
            errores = errores + "<span>*</span> El campo colonia esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.CodigoPostal == "")
        {
            errores = errores + "<span>*</span> El campo código postal esta vacío, favor de capturarlo.<br />";
        }
        if (pEmpresa.IdMunicipio == 0)
        {
            errores = errores + "<span>*</span> El campo municipio no fue capturado, favor de capturarlo.<br />";
        }

        if (pEmpresa.Correo != "")
        {
            CValidacion ValidarCorreo = new CValidacion();
            if (ValidarCorreo.ValidarCorreo(pEmpresa.Correo))
            {
                errores = errores + "<span>*</span> El campo correo no es valido, favor de capturar un correo valido.<br />";
            }
        }

        CEmpresa Empresa = new CEmpresa();
        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("RFC", pEmpresa.RFC);
        Empresa.LlenaObjetoFiltros(Parametros, pConexion);

        if (pEmpresa.RFC == Empresa.RFC && pEmpresa.IdEmpresa != Empresa.IdEmpresa)
        {
            errores = errores + "<span>*</span> El RFC ya existe, favor de verificarlo.<br />";
        }

        if (errores != "")
        {
            errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores;
        }

        return(errores);
    }