public static string ObtenerFormaEditarTipoDocumento(int IdTipoDocumento) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarTipoDocumento", puedeEditarTipoDocumento); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(IdTipoDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoDocumento", TipoDocumento.IdTipoDocumento)); Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento)); Modelo.Add(new JProperty("Comando", TipoDocumento.Comando)); 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 ObtenerFormaAutorizacionTipoCambio(int pIdAutorizacionTipoCambio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); CTipoMoneda TipoMoneda = new CTipoMoneda(); oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio(); AutorizacionTipoCambio.LlenaObjeto(pIdAutorizacionTipoCambio, ConexionBaseDatos); Modelo.Add(new JProperty("IdAutorizacionTipoCambio", AutorizacionTipoCambio.IdAutorizacionTipoCambio)); Modelo.Add(new JProperty("TipoCambio", AutorizacionTipoCambio.TipoCambio)); Usuario.LlenaObjeto(AutorizacionTipoCambio.IdUsuarioAutorizo, ConexionBaseDatos); Modelo.Add(new JProperty("UsuarioAutoriza", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno)); Usuario.LlenaObjeto(AutorizacionTipoCambio.IdUsuarioSolicito, ConexionBaseDatos); Modelo.Add(new JProperty("UsuarioSolicita", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno)); TipoMoneda.LlenaObjeto(AutorizacionTipoCambio.IdTipoMonedaOrigen, ConexionBaseDatos); Modelo.Add(new JProperty("MonedaOrigen", TipoMoneda.TipoMoneda)); TipoMoneda.LlenaObjeto(AutorizacionTipoCambio.IdTipoMonedaDestino, ConexionBaseDatos); Modelo.Add(new JProperty("MonedaDestino", TipoMoneda.TipoMoneda)); Modelo.Add(new JProperty("FechaVigencia", AutorizacionTipoCambio.FechaVigencia.ToShortDateString())); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(Convert.ToInt32(AutorizacionTipoCambio.IdTipoDocumento), ConexionBaseDatos); Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string AgregarAutorizacionTipoCambio(Dictionary <string, object> pAutorizacionTipoCambio) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio(); AutorizacionTipoCambio.IdUsuarioAutorizo = Convert.ToInt32(pAutorizacionTipoCambio["IdUsuarioAutorizo"]); AutorizacionTipoCambio.IdUsuarioSolicito = Convert.ToInt32(pAutorizacionTipoCambio["IdUsuarioSolicito"]); AutorizacionTipoCambio.IdTipoMonedaOrigen = Convert.ToInt32(pAutorizacionTipoCambio["IdTipoMonedaOrigen"]); AutorizacionTipoCambio.IdTipoMonedaDestino = Convert.ToInt32(pAutorizacionTipoCambio["IdTipoMonedaDestino"]); AutorizacionTipoCambio.FechaVigencia = Convert.ToDateTime(pAutorizacionTipoCambio["FechaVigencia"]); AutorizacionTipoCambio.TipoCambio = Convert.ToDecimal(pAutorizacionTipoCambio["TipoCambio"]); AutorizacionTipoCambio.ClaveAutorizacion = Convert.ToString(pAutorizacionTipoCambio["ClaveAutorizacion"]); AutorizacionTipoCambio.Disponible = true; AutorizacionTipoCambio.Fecha = DateTime.Today; CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(Convert.ToInt32(pAutorizacionTipoCambio["IdTipoDocumento"]), ConexionBaseDatos); AutorizacionTipoCambio.IdTipoDocumento = Convert.ToInt32(TipoDocumento.IdTipoDocumento); AutorizacionTipoCambio.TipoDocumento = Convert.ToString(TipoDocumento.Comando); string validacion = ValidarAutorizacionTipoCambio(AutorizacionTipoCambio, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { AutorizacionTipoCambio.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); } }