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