public static string ObtenerFormaEditarImpresionTemplate(int IdImpresionTemplate) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarImpresionTemplate = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionTemplate" }, ConexionBaseDatos) == "") { puedeEditarImpresionTemplate = 1; } oPermisos.Add("puedeEditarImpresionTemplate", puedeEditarImpresionTemplate); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); ImpresionTemplate.LlenaObjeto(IdImpresionTemplate, ConexionBaseDatos); Modelo.Add(new JProperty("IdImpresionTemplate", ImpresionTemplate.IdImpresionTemplate)); Modelo.Add(new JProperty("Empresas", CEmpresa.ObtenerJsonEmpresas(Convert.ToInt32(ImpresionTemplate.IdEmpresa), ConexionBaseDatos))); Modelo.Add(new JProperty("ImpresionDocumentos", CImpresionDocumento.ObtenerJsonImpresionDocumentos(Convert.ToInt32(ImpresionTemplate.IdImpresionDocumento), ConexionBaseDatos))); Modelo.Add(new JProperty("RutaTemplate", ImpresionTemplate.RutaTemplate)); Modelo.Add(new JProperty("RutaCSS", ImpresionTemplate.RutaCSS)); 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 static string ObtenerFormaAgregarImpresionTemplate() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add("Empresas", CEmpresa.ObtenerJsonEmpresas(ConexionBaseDatos)); Modelo.Add("ImpresionDocumentos", CImpresionDocumento.ObtenerJsonImpresionDocumentos(ConexionBaseDatos)); 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()); }