public static string EditarTipoGarantia(Dictionary <string, object> pTipoGarantia) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CTipoGarantia TipoGarantia = new CTipoGarantia(); TipoGarantia.IdTipoGarantia = Convert.ToInt32(pTipoGarantia["IdTipoGarantia"]);; TipoGarantia.TipoGarantia = Convert.ToString(pTipoGarantia["TipoGarantia"]); string validacion = ValidarTipoGarantia(TipoGarantia, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoGarantia.Editar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarTipoGarantia(int IdTipoGarantia) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTipoGarantia = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTipoGarantia" }, ConexionBaseDatos) == "") { puedeEditarTipoGarantia = 1; } oPermisos.Add("puedeEditarTipoGarantia", puedeEditarTipoGarantia); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoGarantia TipoGarantia = new CTipoGarantia(); TipoGarantia.LlenaObjeto(IdTipoGarantia, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoGarantia", TipoGarantia.IdTipoGarantia)); Modelo.Add(new JProperty("TipoGarantia", TipoGarantia.TipoGarantia)); 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 AgregarTipoGarantia(Dictionary <string, object> pTipoGarantia) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoGarantia TipoGarantia = new CTipoGarantia(); TipoGarantia.TipoGarantia = Convert.ToString(pTipoGarantia["TipoGarantia"]); string validacion = ValidarTipoGarantia(TipoGarantia, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoGarantia.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } else { return("1|" + respuesta); } }
//Constructores //Metodos Especiales public static JArray ObtenerJsonTipoGarantia(CConexion pConexion) { CTipoGarantia TipoGarantia = new CTipoGarantia(); JArray JTipoGarantias = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); foreach (CTipoGarantia oTipoGarantia in TipoGarantia.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JTipoGarantia = new JObject(); JTipoGarantia.Add("IdTipoGarantia", oTipoGarantia.IdTipoGarantia); JTipoGarantia.Add("TipoGarantia", oTipoGarantia.TipoGarantia); JTipoGarantias.Add(JTipoGarantia); } return(JTipoGarantias); }
//Validaciones private static string ValidarTipoGarantia(CTipoGarantia pTipoGarantia, CConexion pConexion) { string errores = ""; if (pTipoGarantia.TipoGarantia == "") { errores = errores + "<span>*</span> El campo tipo de garantía esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static string CambiarEstatus(int pIdTipoGarantia, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoGarantia TipoGarantia = new CTipoGarantia(); TipoGarantia.IdTipoGarantia = pIdTipoGarantia; TipoGarantia.Baja = pBaja; TipoGarantia.Eliminar(ConexionBaseDatos); respuesta = "0|TipoGarantiaEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static JArray ObtenerJsonTipoGarantia(int pIdTipoGarantia, CConexion pConexion) { CTipoGarantia TipoGarantia = new CTipoGarantia(); JArray JTipoGarantias = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); foreach (CTipoGarantia oTipoGarantia in TipoGarantia.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JTipoGarantia = new JObject(); JTipoGarantia.Add("IdTipoGarantia", oTipoGarantia.IdTipoGarantia); JTipoGarantia.Add("TipoGarantia", oTipoGarantia.TipoGarantia); if (oTipoGarantia.IdTipoGarantia == pIdTipoGarantia) { JTipoGarantia.Add(new JProperty("Selected", 1)); } else { JTipoGarantia.Add(new JProperty("Selected", 0)); } JTipoGarantias.Add(JTipoGarantia); } return(JTipoGarantias); }