public void ObtenerParametrosEntrada(Guid UidFranquiciatario) { parametrosEntrada = new ParametrosEntrada(); SqlCommand query = new SqlCommand(); query.CommandType = CommandType.Text; query.CommandText = "select pe.* from Franquiciatarios fr, ParametrosEntrada pe where fr.UidFranquiciatarios = pe.UidPropietario and fr.UidFranquiciatarios = '" + UidFranquiciatario + "'"; DataTable dt = this.Busquedas(query); foreach (DataRow item in dt.Rows) { parametrosEntrada.UidParametroEntrada = Guid.Parse(item["UidParametroEntrada"].ToString()); parametrosEntrada.IdCompany = item["IdCompany"].ToString(); parametrosEntrada.IdBranch = item["IdBranch"].ToString(); parametrosEntrada.VchModena = item["VchModena"].ToString(); parametrosEntrada.VchUsuario = item["VchUsuario"].ToString(); parametrosEntrada.VchPassword = item["VchPassword"].ToString(); parametrosEntrada.VchCanal = item["VchCanal"].ToString(); parametrosEntrada.VchData0 = item["VchData0"].ToString(); parametrosEntrada.VchUrl = item["VchUrl"].ToString(); parametrosEntrada.VchSemillaAES = item["VchSemillaAES"].ToString(); parametrosEntrada.UidPropietario = Guid.Parse(item["UidPropietario"].ToString()); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public DocumentoSalida Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120697, Operacion = 13, }; entrada.agregaElemento("PrTraId", Datos.PrTraId); entrada.agregaElemento("PrTraEstatus", Datos.PrTraEstatus); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { return(respuesta); } else { //var errores = respuesta.Errores; return(respuesta); } } catch (Exception ex) { return(respuesta); } }
/// <summary> /// Abre novamente o programa com permissão de administrador /// </summary> /// <returns></returns> public static void Registrar() { WindowsIdentity wi = WindowsIdentity.GetCurrent(); WindowsPrincipal wp = new WindowsPrincipal(wi); bool isAdministrator = wp.IsInRole(WindowsBuiltInRole.Administrator); if (!isAdministrator) { var par = new ParametrosEntrada(); par.Registrar = true; ProcessStartInfo proc = new ProcessStartInfo(); proc.Arguments = "{\"Registrar\":\"true\"}"; proc.UseShellExecute = true; proc.WorkingDirectory = Environment.CurrentDirectory; proc.FileName = Application.ExecutablePath; proc.Verb = "runas"; try { Process.Start(proc); Application.Exit(); return; } catch { } } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public XmlDocument Post(ParametrosEntrada Datos) //public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = UsuarioDesencripta, Origen = "AdminAPP", Transaccion = 120768, Operacion = 1, }; //entrada.agregaElemento("estatus", 1); entrada.agregaElemento("estatus", 1); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
public Lancamentos realizarTransacao(ParametrosEntrada entrada) { Pagamento pagamento = new Pagamento(entrada.Valor, entrada.Parcelas); ContaCorrente conta_entrada = new ContaCorrente(); ContaCorrente conta_saida = new ContaCorrente(); conta_entrada = contas.Where(c => c.Num_Conta == entrada.Num_Conta_Entrada).FirstOrDefault(); conta_saida = contas.Where(c => c.Num_Conta == entrada.Num_Conta_Saida).FirstOrDefault(); Transacao transacao = new Transacao(gerarCodigoAleatorio(10), conta_entrada, conta_saida, pagamento); if (metodosParaTransacoes.isSaldoSuficiente(transacao.Conta_Saida, transacao.Valor_Pagamento.Valor_Pagamento)) { transacoes.Add(transacao); return(metodosParaTransacoes.creditarEDebitar(conta_entrada, conta_saida, pagamento.Valor_Pagamento, pagamento.Num_Parcelas, transacao.Codigo_Transacao)); } else { return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public XmlDocument Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120768, Operacion = 14, }; entrada.agregaElemento("RmOcoComentarios", Datos.RmOcoComentarios); entrada.agregaElemento("RmOcoRequisicion", Datos.RmOcoRequisicion); entrada.agregaElemento("RmOcoId", Datos.RmOcoId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta.Documento); } else { var errores = respuesta.Errores; return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120768, Operacion = 14, }; entrada.agregaElemento("RmOcoComentarios", Datos.RmOcoComentarios); entrada.agregaElemento("RmOcoRequisicion", Datos.RmOcoRequisicion); entrada.agregaElemento("RmOcoId", Datos.RmOcoId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); try { if (respuesta.Resultado == "1") { //< Salida >< Resultado > 0 </ Resultado >< Valores />< Tablas />< Errores >< Error >< Concepto > RmReqId </ Concepto >< Descripcion > Usuario mdribarra no es alterno del usuario obligado imartinez, no puede autorizar</ Descripcion ></ Error ></ Errores ></ Salida > JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1 }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0 }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0 }); return(Resultado); } }
public Form1(ParametrosEntrada parametrosEntrada) { InitializeComponent(); InicializarHubs(); PopularFormulario(parametrosEntrada); ResetCores(); }
public bool RegistrarParametrosTwi(ParametrosEntrada parametrosEntrada) { bool Resultado = false; SqlCommand comando = new SqlCommand(); try { comando.CommandType = System.Data.CommandType.StoredProcedure; comando.CommandText = "sp_ParametrosEntradaRegistrar"; comando.Parameters.Add("@IdCompany", SqlDbType.VarChar, 50); comando.Parameters["@IdCompany"].Value = parametrosEntrada.IdCompany; comando.Parameters.Add("@IdBranch", SqlDbType.VarChar, 50); comando.Parameters["@IdBranch"].Value = parametrosEntrada.IdBranch; comando.Parameters.Add("@VchModena", SqlDbType.VarChar, 50); comando.Parameters["@VchModena"].Value = parametrosEntrada.VchModena; comando.Parameters.Add("@VchUsuario", SqlDbType.VarChar, 50); comando.Parameters["@VchUsuario"].Value = parametrosEntrada.VchUsuario; comando.Parameters.Add("@VchPassword", SqlDbType.VarChar, 50); comando.Parameters["@VchPassword"].Value = parametrosEntrada.VchPassword; comando.Parameters.Add("@VchCanal", SqlDbType.VarChar, 50); comando.Parameters["@VchCanal"].Value = parametrosEntrada.VchCanal; comando.Parameters.Add("@VchData0", SqlDbType.VarChar, 50); comando.Parameters["@VchData0"].Value = parametrosEntrada.VchData0; comando.Parameters.Add("@VchUrl", SqlDbType.VarChar, 50); comando.Parameters["@VchUrl"].Value = parametrosEntrada.VchUrl; comando.Parameters.Add("@VchSemillaAES", SqlDbType.VarChar, 50); comando.Parameters["@VchSemillaAES"].Value = parametrosEntrada.VchSemillaAES; comando.Parameters.Add("@UidPropietario", SqlDbType.UniqueIdentifier); comando.Parameters["@UidPropietario"].Value = parametrosEntrada.UidPropietario; Resultado = this.ManipulacionDeDatos(comando); } catch (Exception) { throw; } return(Resultado); }
public JsonResult Login(ParametrosEntrada parametro) { var retorno = new ParametrosRetorno(); if (parametro.Email.Equals("*****@*****.**") && parametro.Senha.Equals("1234")) { retorno.Codigo = 0; retorno.Notificação = "Login com sucesso"; } else { retorno.Codigo = 1; retorno.Notificação = "Usuário ou senha incorreto"; } return(new JsonResult(retorno)); }
public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.RmUaaUsuario, Origen = "AdminAPP", Transaccion = 120795, Operacion = 2, }; entrada.agregaElemento("RmUaaUsuario", Datos.RmUaaUsuario); entrada.agregaElemento("RmUaaUsuarioAlterno", Datos.RmUaaUsuarioAlterno); entrada.agregaElemento("RmUaaFechaInicial", Datos.RmUaaFechaInicial); entrada.agregaElemento("RmUaaFechaFinal", Datos.RmUaaFechaFinal); entrada.agregaElemento("RmUaaSoloComprobaciones", Datos.RmUaaSoloComprobaciones); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1 }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0 }); return(Resultado); } }
public string Post(ParametrosEntrada entrada) { Lancamentos lancamento = metodosTransacao.realizarTransacao(entrada); if (lancamento == null) { return("Saldo insuficiente " + "para transação ou a conta " + entrada.Num_Conta_Saida + " não foi encontrada!"); } else { return("A transação " + lancamento.Codigo_Transacao + " foi realizada com sucesso na data " + DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year + " às " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) //public XmlDocument Post(ParametrosEntrada Datos) public DocumentoSalida Post(ParametrosEntrada Datos) { // string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120341, Operacion = 11, }; entrada.agregaElemento("AfVarID", Datos.AfVarID); // entrada.agregaElemento("estatus", 2); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { return(respuesta); } else { //var errores = respuesta.Errores; return(respuesta); } } catch (Exception ex) { return(respuesta); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public DocumentoSalida Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminApp", Transaccion = 120795, Operacion = 9, }; entrada.agregaElemento("RmUaaUsuarioAlterno", Datos.RmUaaUsuarioAlterno); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { return(respuesta); } else { //var errores = respuesta.Errores; return(respuesta); } }
public ActionResult Post([FromBody] ParametrosEntrada value) { int numberList = CheckNumberList(value.ElementNumber); if (numberList == 0) { return(BadRequest(new { message = "The ElementNumber should be an integer between 2 and 10^4" })); } string list = CheckList(value.ListNumbers, numberList); switch (list) { case "error": return(BadRequest(new { message = "The ListNumbers has a problem. Remember write integers between 1 and 100, " + "separated with a space between them" })); case "notPosible": return(NotFound(new { message = "With this numbers, isn't posible obtain a result divisible for 101 :(" })); default: return(Ok(new { message = $"The operation for obtain a number divisible for 101 is: {list} :)" })); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) //public XmlDocument Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { //string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120995, Operacion = 1, }; entrada.agregaElemento("AfVrfValeResguardo", Datos.AfVrfValeResguardo); // entrada.agregaElemento("estatus", 2); DataTable DTListaAdministrativos = new DataTable(); try { DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { DTListaAdministrativos = respuesta.obtieneTabla("Catalogo"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTListaAdministrativos.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrfValeResguardo = Convert.ToString(row["AfVrfValeResguardo"]), AfVrfOrden = Convert.ToString(row["AfVrfOrden"]), AfVrfEstatus = Convert.ToString(row["AfVrfEstatus"]), AfVrfEstatusNombre = Convert.ToString(row["AfVrfEstatusNombre"]), AfVrfResponsable = Convert.ToString(row["AfVrfResponsable"]), AfVrfResponsableNombre = Convert.ToString(row["AfVrfResponsableNombre"]), AfVrfAplica = Convert.ToString(row["AfVrfAplica"]), AfVrfComentario = Convert.ToString(row["AfVrfComentario"]), AfVrfFolioEstatus = Convert.ToString(row["AfVrfFolioEstatus"]), AfVrfProceso = Convert.ToString(row["AfVrfProceso"]), }; lista.Add(ent); } return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrfComentario = Convert.ToString("no encontro nada"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrfComentario = ex.ToString() }; lista.Add(ent); return(lista); } }
public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120623, Operacion = 22, }; entrada.agregaElemento("PrPtiAnio", Datos.PrPtiAnio); entrada.agregaElemento("PrPtiFolio", Datos.PrPtiFolio); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); // try // { if (respuesta.Resultado == "1") { DataTable DT = new DataTable(); // DT = respuesta.obtieneValor("Valores"); string cosa = respuesta.obtieneValor("ArchivoPdf"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); string result = ""; string format = ".pdf"; string path = HttpContext.Current.Server.MapPath("/PDF/SolicitudCambio/"); string name = DateTime.Now.ToString("yyyyMMddhhmmss"); // foreach (DataRow row in DT.Rows) // { byte[] data = Convert.FromBase64String(cosa); //ArchivoPdf MemoryStream ms = new MemoryStream(data, 0, data.Length); ms.Write(data, 0, data.Length); string rutacompleta = path + name + format; File.WriteAllBytes(rutacompleta, data); result = "PDF/SolicitudCambio/" + name + format; //} ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = result }; lista.Add(ent); JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); string resultado2 = respuesta.Errores.InnerText; JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0, }); return(Resultado); } // } // catch (Exception ex) // { // JObject Resultado = JObject.FromObject(new // { // mensaje = ex.ToString(), // estatus = 0, /// CambiaContrasena = false, // }); // return Resultado; // } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120623, Operacion = 22, }; entrada.agregaElemento("PrPtiAnio", Datos.PrPtiAnio); entrada.agregaElemento("PrPtiFolio", Datos.PrPtiFolio); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); try { if (respuesta.Resultado == "1") { DataTable DT = new DataTable(); // DT = respuesta.obtieneValor("Valores"); string cosa = respuesta.obtieneValor("ArchivoPdf"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); string result = ""; string format = ".pdf"; string path = HttpContext.Current.Server.MapPath("/PDF/SolicitudCambio/"); string name = DateTime.Now.ToString("yyyyMMddhhmmss"); // foreach (DataRow row in DT.Rows) // { byte[] data = Convert.FromBase64String(cosa); //ArchivoPdf MemoryStream ms = new MemoryStream(data, 0, data.Length); ms.Write(data, 0, data.Length); string rutacompleta = path + name + format; File.WriteAllBytes(rutacompleta, data); result = "PDF/SolicitudCambio/" + name + format; //} ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = result }; lista.Add(ent); return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = Convert.ToString("no encontro ningun registro"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = ex.ToString() }; lista.Add(ent); return(lista); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ParametrosSalida> Post(ParametrosEntrada Datos) { try { SqlCommand comando = new SqlCommand("TokenNotification"); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("@neq_equipo", SqlDbType.VarChar); comando.Parameters.Add("@neq_id_usuario", SqlDbType.VarChar); comando.Parameters.Add("@neq_dispositivo", SqlDbType.VarChar); comando.Parameters.Add("@neq_app_id", SqlDbType.VarChar); comando.Parameters.Add("@neq_fecha_hora_creo", SqlDbType.VarChar); comando.Parameters.Add("@neq_fecha_hora_modifico", SqlDbType.VarChar); //Asignacion de valores a parametros comando.Parameters["@neq_equipo"].Value = Datos.neq_equipo; comando.Parameters["@neq_id_usuario"].Value = Datos.neq_id_usuario; comando.Parameters["@neq_dispositivo"].Value = Datos.neq_dispositivo; comando.Parameters["@neq_app_id"].Value = Datos.neq_app_id; comando.Parameters["@neq_fecha_hora_creo"].Value = Datos.neq_fecha_hora_creo; comando.Parameters["@neq_fecha_hora_modifico"].Value = Datos.neq_fecha_hora_modifico; comando.Connection = new SqlConnection(VariablesGlobales.CadenaConexion); comando.CommandTimeout = 0; comando.Connection.Open(); //DA.SelectCommand = comando; //comando.ExecuteNonQuery(); DataTable DT = new DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comando); comando.Connection.Close(); DA.Fill(DT); List <ParametrosSalida> lista = new List <ParametrosSalida>(); if (DT.Rows.Count > 0) { foreach (DataRow row in DT.Rows) { ParametrosSalida ent = new ParametrosSalida { Mensaje = Convert.ToString(row["Mensaje"]), Usuario = Convert.ToInt32(row["Usuario"]), Token = Convert.ToString(row["Token"]) }; lista.Add(ent); } return(lista); } else { ParametrosSalida ent = new ParametrosSalida { Mensaje = "Error al realizar el guardado/Actualizacion", Usuario = 0, Token = "" }; lista.Add(ent); return(lista); } } catch (System.Exception ex) { List <ParametrosSalida> lista = new List <ParametrosSalida>(); ParametrosSalida ent = new ParametrosSalida { Mensaje = ex.ToString(), Usuario = 0, Token = "" }; lista.Add(ent); return(lista); } }
public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120768, Operacion = 1, }; //entrada.agregaElemento("estatus", 1); entrada.agregaElemento("estatus", 1); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTListaVobo = new DataTable(); try { if (respuesta.Resultado == "1") { DTListaVobo = respuesta.obtieneTabla("Catalogo"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTListaVobo.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { RmOcoId = Convert.ToString(row["RmOcoId"]), RmOcoRequisicion = Convert.ToString(row["RmOcoRequisicion"]), RmOcoCentroNombre = Convert.ToString(row["RmOcoCentroNombre"]), RmOcoSolicitoNombre = Convert.ToString(row["RmOcoSolicitoNombre"]), RmReqSubramoNombre = Convert.ToString(row["RmReqSubramoNombre"]), RmReqOficinaNombre = Convert.ToString(row["RmReqOficinaNombre"]), RmReqJustificacion = Convert.ToString(row["RmReqJustificacion"]), RmOcoProveedorNombre = Convert.ToString(row["RmOcoProveedorNombre"]), RmOcoSubtotal = Convert.ToString(row["RmOcoSubtotal"]), RmOcoIva = Convert.ToString(row["RmOcoIva"]), RmOcoTotal = Convert.ToString(row["RmOcoTotal"]), RmOcoComprador = Convert.ToString(row["RmOcoComprador"]), }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); string resultado2 = respuesta.Errores.InnerText; JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0, }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0, CambiaContrasena = false, }); return(Resultado); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120402, Operacion = 17, }; entrada.agregaElemento("FiCscSolicitud", Datos.FiCscSolicitud); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("FlujoSolicitudCentro"); int NumOCVobo = DTLista.Rows.Count; List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { Proceso = Convert.ToString(row["Proceso"]), IdResponsable = Convert.ToString(row["IdResponsable"]), Responsable = Convert.ToString(row["Responsable"]), Terminado = Convert.ToString(row["Terminado"]), Usuario = Convert.ToString(row["Usuario"]), Importe = Convert.ToString(row["Importe"]), Alterno = Convert.ToString(row["Alterno"]), }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); string resultado2 = respuesta.Errores.InnerText; JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0, }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0, CambiaContrasena = false, }); return(Resultado); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) //public XmlDocument Post(ParametrosEntrada Datos) public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario =UsuarioDesencripta, Origen = "AdminAPP", Transaccion = 120768, Operacion = 1, }; //entrada.agregaElemento("estatus", 2); entrada.agregaElemento("estatus", 2); DataTable DTListaAdministrativos = new DataTable(); try { DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { DTListaAdministrativos = respuesta.obtieneTabla("Catalogo"); List<ObtieneParametrosSalida> lista = new List<ObtieneParametrosSalida>(); foreach (DataRow row in DTListaAdministrativos.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { RmOcoId = Convert.ToString(row["RmOcoId"]), RmOcoRequisicion = Convert.ToString(row["RmOcoRequisicion"]), RmOcoCentroNombre = Convert.ToString(row["RmOcoCentroNombre"]), RmOcoSolicitoNombre = Convert.ToString(row["RmOcoSolicitoNombre"]), RmReqSubramoNombre = Convert.ToString(row["RmReqSubramoNombre"]), RmReqOficinaNombre = Convert.ToString(row["RmReqOficinaNombre"]), RmReqJustificacion = Convert.ToString(row["RmReqJustificacion"]), RmOcoProveedorNombre = Convert.ToString(row["RmOcoProveedorNombre"]), RmOcoSubtotal = Convert.ToString(row["RmOcoSubtotal"]), RmOcoIva = Convert.ToString(row["RmOcoIva"]), RmOcoTotal = Convert.ToString(row["RmOcoTotal"]) }; lista.Add(ent); } return lista; } else { List<ObtieneParametrosSalida> lista = new List<ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { RmOcoCentroNombre = Convert.ToString("no encontro nada"), }; lista.Add(ent); return lista; } } catch (Exception ex) { List<ObtieneParametrosSalida> lista = new List<ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { RmOcoCentroNombre = ex.ToString() }; lista.Add(ent); return lista; } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120697, Operacion = 16, }; entrada.agregaElemento("proceso", "2"); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("Catalogo"); int NumOCVobo = DTLista.Rows.Count; List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { string mesesfuturos = ""; try { mesesfuturos = Convert.ToString(row["MesesFuturos"]); } catch (Exception ex) { } ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrTraId = Convert.ToString(row["PrTraId"]), PrTraEstatus = Convert.ToString(row["PrTraEstatus"]), PrTraFecha = Convert.ToString(row["PrTraFecha"]), PrTraReferencia = Convert.ToString(row["PrTraReferencia"]), PrTraComentario = Convert.ToString(row["PrTraComentario"]), PrTraEstatusNombre = Convert.ToString(row["PrTraEstatusNombre"]), PrTraEstatusSiguienteNombre = Convert.ToString(row["PrTraEstatusSiguienteNombre"]), PrTraTotal = string.IsNullOrEmpty(Convert.ToString(row["PrTraTotal"])) ? "0" : Convert.ToString(row["PrTraTotal"]), MesesFuturos = mesesfuturos }; lista.Add(ent); } return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrTraComentario = Convert.ToString("no encontro ningun registro"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrTraComentario = ex.ToString() }; lista.Add(ent); return(lista); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { try { //string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); var ObtienePendientes = InformesPendientes(Datos.Usuario); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { Proceso = "Proceso AdminWeb 01", ProcesoNombre = "Informes Pendientes", Registros = Convert.ToString(ObtienePendientes.Where(p => p.Tipo == "Informes").Select(p => p.Numero).SingleOrDefault()), }; lista.Add(ent); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminApp", //Datos.Origen; Transaccion = 100004, //usuario Operacion = 18 }; entrada.agregaElemento("SgUsuId", Datos.Usuario); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("Pendientes"); int NumOCVobo = DTLista.Rows.Count; // List<ObtieneParametrosSalida> lista = new List<ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { ObtieneParametrosSalida ent1 = new ObtieneParametrosSalida { Proceso = Convert.ToString(row["Proceso"]), ProcesoNombre = Convert.ToString(row["ProcesoNombre"]), Registros = Convert.ToString(row["Registros"]), }; lista.Add(ent1); } return(lista); } else { //List<ObtieneParametrosSalida> lista = new List<ObtieneParametrosSalida>(); ObtieneParametrosSalida ent2 = new ObtieneParametrosSalida { Proceso = "Error", }; lista.Add(ent2); return(lista); } } catch (System.Exception) { return(null); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120623, Operacion = 17, }; entrada.agregaElemento("PrPtiAnio", Datos.PrPtiAnio); entrada.agregaElemento("PrPtiFolio", Datos.PrPtiFolio); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("FlujoTipoPresupuesto"); int NumOCVobo = DTLista.Rows.Count; List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { Proceso = Convert.ToString(row["Proceso"]), IdResponsable = Convert.ToString(row["IdResponsable"]), Responsable = Convert.ToString(row["Responsable"]), Terminado = Convert.ToString(row["Terminado"]), Usuario = Convert.ToString(row["Usuario"]), Importe = Convert.ToString(row["Importe"]), Alterno = Convert.ToString(row["Alterno"]), }; lista.Add(ent); } return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { Proceso = Convert.ToString("no encontro ningun registro"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { Proceso = ex.ToString() }; lista.Add(ent); return(lista); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120625, Operacion = 1, }; entrada.agregaElemento("PrPdeAnio", Datos.PrPdeAnio); entrada.agregaElemento("PrPdeFolio", Datos.PrPdeFolio); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("Catalogo"); int NumOCVobo = DTLista.Rows.Count; List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrPdeFolio = Convert.ToString(row["PrPdeFolio"]), PrPdeConsecutivo = Convert.ToString(row["PrPdeConsecutivo"]), PrPdeCentroNombre = Convert.ToString(row["PrPdeCentroNombre"]), PrPdeOficinaNombre = Convert.ToString(row["PrPdeOficinaNombre"]), PrPdeSubramoNombre = Convert.ToString(row["PrPdeSubramoNombre"]), PrPdeCuentaNombre = Convert.ToString(row["PrPdeCuentaNombre"]), PrPdeCuenta = Convert.ToString(row["PrPdeCuenta"]), PrPdeAfectacion = Convert.ToString(row["PrPdeAfectacion"]), PrPdeValorTotal = Convert.ToString(row["PrPdeValorTotal"]), }; lista.Add(ent); } JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, Result = lista }); return(Resultado); } else { XDocument doc = XDocument.Parse(respuesta.Documento.InnerXml); XElement Salida = doc.Element("Salida"); XElement Errores = Salida.Element("Errores"); XElement Error = Errores.Element("Error"); XElement Descripcion = Error.Element("Descripcion"); string resultado2 = respuesta.Errores.InnerText; JObject Resultado = JObject.FromObject(new { mensaje = Descripcion.Value, estatus = 0, }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0, }); return(Resultado); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120625, Operacion = 1, }; entrada.agregaElemento("PrPdeAnio", Datos.PrPdeAnio); entrada.agregaElemento("PrPdeFolio", Datos.PrPdeFolio); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); DataTable DTLista = new DataTable(); try { if (respuesta.Resultado == "1") { DTLista = respuesta.obtieneTabla("Catalogo"); int NumOCVobo = DTLista.Rows.Count; List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTLista.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrPdeFolio = Convert.ToString(row["PrPdeFolio"]), PrPdeConsecutivo = Convert.ToString(row["PrPdeConsecutivo"]), PrPdeCentroNombre = Convert.ToString(row["PrPdeCentroNombre"]), PrPdeOficinaNombre = Convert.ToString(row["PrPdeOficinaNombre"]), PrPdeSubramoNombre = Convert.ToString(row["PrPdeSubramoNombre"]), PrPdeCuentaNombre = Convert.ToString(row["PrPdeCuentaNombre"]), PrPdeCuenta = Convert.ToString(row["PrPdeCuenta"]), PrPdeAfectacion = Convert.ToString(row["PrPdeAfectacion"]), PrPdeValorTotal = Convert.ToString(row["PrPdeValorTotal"]), }; lista.Add(ent); } return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrPdeOficinaNombre = Convert.ToString("no encontro ningun registro"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PrPdeOficinaNombre = ex.ToString() }; lista.Add(ent); return(lista); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) //public XmlDocument Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { //string UsuarioDesencripta = Seguridad.DesEncriptar(Datos.Usuario); DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120338, Operacion = 1, }; entrada.agregaElemento("AfVrdID", Datos.AfVrdID); DataTable DTListaAdministrativos = new DataTable(); try { DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); if (respuesta.Resultado == "1") { DTListaAdministrativos = respuesta.obtieneTabla("Catalogo"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); foreach (DataRow row in DTListaAdministrativos.Rows) { ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrdID = Convert.ToString(row["AfVrdID"]), AfVrdFolioActivoFijo = Convert.ToString(row["AfVrdFolioActivoFijo"]), AfVrdFolioActivoFijoNombre = Convert.ToString(row["AfVrdFolioActivoFijoNombre"]), AfVrdFechaVentaDestruccion = Convert.ToString(row["AfVrdFechaVentaDestruccion"]), AfVrdFacturaVenta = Convert.ToString(row["AfVrdFacturaVenta"]), AfVrdValorVenta = Convert.ToString(row["AfVrdValorVenta"]) == "" ? "0" :Convert.ToString(row["AfVrdValorVenta"]), AfVrdOficioDestruccion = Convert.ToString(row["AfVrdOficioDestruccion"]), AfVrdComentario = Convert.ToString(row["AfVrdComentario"]), AfInvFactura = Convert.ToString(row["AfInvFactura"]), AfInvFechaAdquisicion = Convert.ToString(row["AfInvFechaAdquisicion"]), AfInvValorAdquisicion = Convert.ToString(row["AfInvValorAdquisicion"]) == "" ? "0" : Convert.ToString(row["AfInvValorAdquisicion"]), CalculoValorNetoActual = Convert.ToString(row["CalculoValorNetoActual"]) == ""? "0" : Convert.ToString(row["CalculoValorNetoActual"]), AfInvMarca = Convert.ToString(row["AfInvMarca"]), AfInvModelo = Convert.ToString(row["AfInvModelo"]), AfInvNumeroSerie = Convert.ToString(row["AfInvNumeroSerie"]), AfInvAsignacionCentro = Convert.ToString(row["AfInvNumeroSerie"]), AfInvAsignacionCentroNombre = Convert.ToString(row["AfInvAsignacionCentroNombre"]), Utilidad = Convert.ToString(row["Utilidad"]) == "" ? "0" : Convert.ToString(row["Utilidad"]), Perdida = Convert.ToString(row["Perdida"]) == "" ? "0" : Convert.ToString(row["Perdida"]), AfInvDeprContAcumulada = Convert.ToString(row["AfInvDeprContAcumulada"]) == "" ? "0" : Convert.ToString(row["AfInvDeprContAcumulada"]), }; lista.Add(ent); } return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrdFolioActivoFijoNombre = Convert.ToString("no encontro nada"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { AfVrdFolioActivoFijoNombre = ex.ToString() }; lista.Add(ent); return(lista); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public JObject Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120760, Operacion = 21, }; entrada.agregaElemento("RmReqId", Datos.RmReqId); entrada.agregaElemento("proceso", "9"); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); try { if (respuesta.Resultado == "1") { string pdf = respuesta.obtieneValor("ArchivoPdf"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); string result = ""; string format = ".pdf"; string path = HttpContext.Current.Server.MapPath("/PDF/Analisis/"); string name = DateTime.Now.ToString("yyyyMMddhhmmss"); byte[] data = Convert.FromBase64String(pdf); MemoryStream ms = new MemoryStream(data, 0, data.Length); ms.Write(data, 0, data.Length); string rutacompleta = path + name + format; File.WriteAllBytes(rutacompleta, data); result = "PDF/Analisis/" + name + format; JObject Resultado = JObject.FromObject(new { mensaje = "OK", estatus = 1, PDF = result }); return(Resultado); } else { JObject Resultado = JObject.FromObject(new { mensaje = "No se encontro informacion", estatus = 0, }); return(Resultado); } } catch (Exception ex) { JObject Resultado = JObject.FromObject(new { mensaje = ex.ToString(), estatus = 0, }); return(Resultado); } }
//public List<ObtieneParametrosSalida> Post(ParametrosEntrada Datos) public List <ObtieneParametrosSalida> Post(ParametrosEntrada Datos) { DocumentoEntrada entrada = new DocumentoEntrada { Usuario = Datos.Usuario, Origen = "AdminAPP", Transaccion = 120760, Operacion = 16, }; entrada.agregaElemento("RmReqId", Datos.RmReqId); DocumentoSalida respuesta = PeticionCatalogo(entrada.Documento); try { if (respuesta.Resultado == "1") { string pdf = respuesta.obtieneValor("ArchivoPdf"); List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); string result = ""; string format = ".pdf"; string path = HttpContext.Current.Server.MapPath("/PDF/Analisis/"); string name = DateTime.Now.ToString("yyyyMMddhhmmss"); byte[] data = Convert.FromBase64String(pdf); MemoryStream ms = new MemoryStream(data, 0, data.Length); ms.Write(data, 0, data.Length); string rutacompleta = path + name + format; File.WriteAllBytes(rutacompleta, data); result = "PDF/Analisis/" + name + format; ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = result }; lista.Add(ent); return(lista); } else { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = Convert.ToString("no encontro ningun registro"), }; lista.Add(ent); return(lista); } } catch (Exception ex) { List <ObtieneParametrosSalida> lista = new List <ObtieneParametrosSalida>(); ObtieneParametrosSalida ent = new ObtieneParametrosSalida { PDF = ex.ToString() }; lista.Add(ent); return(lista); } }