public static string ObtenerFormaAgregarMetodoPago() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Dictionary <string, object> ParametrosTS = new Dictionary <string, object>(); ParametrosTS.Add("Baja", 0); CTipoMovimiento TipoMovimiento = new CTipoMovimiento(); JArray JTipoMovimientos = new JArray(); foreach (CTipoMovimiento oTipoMovimiento in TipoMovimiento.LlenaObjetosFiltros(ParametrosTS, ConexionBaseDatos)) { JObject JTipoMovimiento = new JObject(); JTipoMovimiento.Add(new JProperty("IdTipoMovimiento", oTipoMovimiento.IdTipoMovimiento)); JTipoMovimiento.Add(new JProperty("TipoMovimiento", oTipoMovimiento.TipoMovimiento)); JTipoMovimientos.Add(JTipoMovimiento); } Modelo.Add(new JProperty("TipoMovimientos", JTipoMovimientos)); 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 ObtenerFormaMetodoPago(int pIdMetodoPago) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarMetodoPago = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarMetodoPago" }, ConexionBaseDatos) == "") { puedeEditarMetodoPago = 1; } oPermisos.Add("puedeEditarMetodoPago", puedeEditarMetodoPago); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CMetodoPago MetodoPago = new CMetodoPago(); MetodoPago.LlenaObjeto(pIdMetodoPago, ConexionBaseDatos); Modelo.Add("IdMetodoPago", MetodoPago.IdMetodoPago); Modelo.Add("MetodoPago", MetodoPago.MetodoPago); CTipoMovimiento TipoMovimiento = new CTipoMovimiento();//aqui llena el campo de consulta TipoMovimiento.LlenaObjeto(MetodoPago.IdTipoMovimiento, ConexionBaseDatos); Modelo.Add("TipoMovimiento", TipoMovimiento.TipoMovimiento); Modelo.Add("Clave", MetodoPago.Clave); Modelo.Add("Permisos", oPermisos); oRespuesta.Add("Error", 0); oRespuesta.Add("Modelo", Modelo); } else { oRespuesta.Add("Error", 1); oRespuesta.Add("Descripcion", "No hay conexion a Base de Datos"); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarMetodoPago(int IdMetodoPago) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarMetodoPago = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarMetodoPago" }, ConexionBaseDatos) == "") { puedeEditarMetodoPago = 1; } oPermisos.Add("puedeEditarMetodoPago", puedeEditarMetodoPago); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CMetodoPago MetodoPago = new CMetodoPago(); MetodoPago.LlenaObjeto(IdMetodoPago, ConexionBaseDatos); Modelo.Add("IdMetodoPago", MetodoPago.IdMetodoPago); Modelo.Add("MetodoPago", MetodoPago.MetodoPago); Modelo.Add("Clave", MetodoPago.Clave); CTipoMovimiento TipoMovimiento = new CTipoMovimiento();//aqui llena el combo para su edicion TipoMovimiento.LlenaObjeto(MetodoPago.IdTipoMovimiento, ConexionBaseDatos); Modelo.Add("IdTipoMovimiento", TipoMovimiento.IdTipoMovimiento); Modelo.Add("TipoMovimiento", TipoMovimiento.TipoMovimiento); JArray JTipoMovimientos = new JArray(); Dictionary <string, object> ParametrosTS = new Dictionary <string, object>(); ParametrosTS.Add("Baja", 0); foreach (CTipoMovimiento oTipoMovimiento in TipoMovimiento.LlenaObjetosFiltros(ParametrosTS, ConexionBaseDatos)) { JObject JTipoMovimiento = new JObject(); JTipoMovimiento.Add("IdTipoMovimiento", oTipoMovimiento.IdTipoMovimiento); JTipoMovimiento.Add("TipoMovimiento", oTipoMovimiento.TipoMovimiento); if (TipoMovimiento.IdTipoMovimiento == oTipoMovimiento.IdTipoMovimiento) { JTipoMovimiento.Add("Selected", 1); } else { JTipoMovimiento.Add("Selected", 0); } JTipoMovimientos.Add(JTipoMovimiento); } Modelo.Add("TipoMovimientos", JTipoMovimientos); Modelo.Add("Permisos", oPermisos); oRespuesta.Add("Error", 0); oRespuesta.Add("Modelo", Modelo); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add("Error", 1); oRespuesta.Add("Descripcion", "No hay conexion a Base de Datos"); } return(oRespuesta.ToString()); }