public static string EditarEstructuraAddenda(Dictionary <string, object> pEstructuraAddenda) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.LlenaObjeto(Convert.ToInt32(pEstructuraAddenda["IdEstructuraAddenda"]), ConexionBaseDatos); EstructuraAddenda.IdEstructuraAddenda = Convert.ToInt32(pEstructuraAddenda["IdEstructuraAddenda"]); EstructuraAddenda.EstructuraAddenda = Convert.ToString(pEstructuraAddenda["EstructuraAddenda"]); EstructuraAddenda.IdTipoElemento = Convert.ToInt32(pEstructuraAddenda["IdTipoElemento"]); string validacion = ValidarEstructuraAddenda(EstructuraAddenda, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { EstructuraAddenda.Editar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarEstructuraAddenda(int IdEstructuraAddenda) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarEstructuraAddenda = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.LlenaObjeto(IdEstructuraAddenda, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "puedeEditarEstructuraAddenda" }, ConexionBaseDatos) == "") { puedeEditarEstructuraAddenda = 1; } oPermisos.Add("puedeEditarEstructuraAddenda", puedeEditarEstructuraAddenda); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo = CEstructuraAddenda.ObtenerJsonEstructuraAddenda(Modelo, IdEstructuraAddenda, ConexionBaseDatos); Modelo.Add("TipoElementos", CEstructuraAddenda.ObtenerJsonTipoElementos(IdEstructuraAddenda, ConexionBaseDatos)); 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()); }
//Constructores //Metodos Especiales public static JObject ObtenerJsonEstructuraAddenda(JObject pModelo, int pIdEstructuraAddenda, CConexion pConexion) { CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.LlenaObjeto(pIdEstructuraAddenda, pConexion); pModelo.Add("IdEstructuraAddenda", EstructuraAddenda.IdEstructuraAddenda); pModelo.Add("EstructuraAddenda", EstructuraAddenda.EstructuraAddenda); pModelo.Add("IdTipoElemento", EstructuraAddenda.IdTipoElemento); return(pModelo); }
public static string ValidarEstructuraAddenda(CEstructuraAddenda pEstructuraAddenda, CConexion pConexion) { string errores = ""; if (pEstructuraAddenda.EstructuraAddenda == "") { errores = errores + "<span>*</span> El elemento esta vacio, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static string CambiarEstatusEstructuraAddenda(int pIdEstructuraAddenda, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.IdEstructuraAddenda = pIdEstructuraAddenda; EstructuraAddenda.Baja = pBaja; EstructuraAddenda.Eliminar(ConexionBaseDatos); respuesta = "0|EstructuraAddendaEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string AgregarEstructuraAddenda(Dictionary <string, object> pEstructuraAddenda) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CEstructuraAddenda EstructuraAddenda = new CEstructuraAddenda(); EstructuraAddenda.IdAddenda = Convert.ToInt32(pEstructuraAddenda["IdAddenda"]); EstructuraAddenda.EstructuraAddenda = Convert.ToString(pEstructuraAddenda["EstructuraAddenda"]); EstructuraAddenda.IdTipoElemento = Convert.ToInt32(pEstructuraAddenda["IdTipoElemento"]); EstructuraAddenda.Agregar(ConexionBaseDatos); JObject oRespuesta = new JObject(); respuesta = "EstructuraAddendaAgregada"; oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }