예제 #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);
    }