public static string ObtenerFormaEditarImpresionEtiquetas(int IdImpresionEtiquetas) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarImpresionEtiquetas = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionEtiquetas" }, ConexionBaseDatos) == "") { puedeEditarImpresionEtiquetas = 1; } oPermisos.Add("puedeEditarImpresionEtiquetas", puedeEditarImpresionEtiquetas); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CImpresionEtiquetas ImpresionEtiquetas = new CImpresionEtiquetas(); ImpresionEtiquetas.LlenaObjeto(IdImpresionEtiquetas, ConexionBaseDatos); CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); ImpresionTemplate.LlenaObjeto(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos); CImpresionDocumento ImpresionDocumento = new CImpresionDocumento(); ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdImpresionEtiquetas", ImpresionEtiquetas.IdImpresionEtiquetas)); Modelo.Add(new JProperty("Templates", CImpresionTemplate.ObtenerJsonImpresionTemplates(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos))); Modelo.Add(new JProperty("Campo", ImpresionEtiquetas.Campo)); Modelo.Add(new JProperty("Etiqueta", ImpresionEtiquetas.Etiqueta.Substring(1, ImpresionEtiquetas.Etiqueta.Length - 2))); 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 ObtenerFormaAgregarImpresionEtiquetas() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add(new JProperty("Templates", CImpresionTemplate.ObtenerJsonImpresionTemplates(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()); }