Exemple #1
0
    public static string ObtenerFormaEditarTipoIndustria(int IdTipoIndustria)
    {
        CConexion ConexionBaseDatos        = new CConexion();
        string    respuesta                = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarTipoIndustria = 0;
        JObject   oRespuesta               = new JObject();
        JObject   oPermisos                = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarTipoIndustria" }, ConexionBaseDatos) == "")
        {
            puedeEditarTipoIndustria = 1;
        }
        oPermisos.Add("puedeEditarTipoIndustria", puedeEditarTipoIndustria);

        if (respuesta == "Conexion Establecida")
        {
            JObject        Modelo        = new JObject();
            CTipoIndustria TipoIndustria = new CTipoIndustria();
            TipoIndustria.LlenaObjeto(IdTipoIndustria, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdTipoIndustria", TipoIndustria.IdTipoIndustria));
            Modelo.Add(new JProperty("TipoIndustria", TipoIndustria.TipoIndustria));
            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
    public JObject ObtenerJsonClientePorId(int pIdCliente, int pIdUsuario, CConexion pConexion)
    {
        JObject  JCliente = new JObject();
        CCliente Cliente  = new CCliente();

        Cliente.LlenaObjeto(pIdCliente, pConexion);
        COrganizacion Organizacion = new COrganizacion();

        Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion);
        CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial();

        GrupoEmpresarial.LlenaObjeto(Organizacion.IdGrupoEmpresarial, pConexion);
        CTipoIndustria TipoIndustria = new CTipoIndustria();

        TipoIndustria.LlenaObjeto(Organizacion.IdTipoIndustria, pConexion);

        JCliente.Add("IdUsuario", pIdUsuario);
        JCliente.Add("IdCliente", Cliente.IdCliente);
        JCliente.Add("RazonSocial", Organizacion.RazonSocial);
        JCliente.Add("GrupoEmpresarial", GrupoEmpresarial.GrupoEmpresarial);
        JCliente.Add("NombreComercial", Organizacion.NombreComercial);
        JCliente.Add("RFC", Organizacion.RFC);
        JCliente.Add("Notas", Organizacion.Notas);
        JCliente.Add("Dominio", Organizacion.Dominio);
        JCliente.Add("TipoIndustria", TipoIndustria.TipoIndustria);

        return(JCliente);
    }