private void escogerTransaccion(object sender, SelectionChangedEventArgs e) { DataGrid tablita = sender as DataGrid; modelitoSimple datos = tablita.SelectedItem as modelitoSimple; Globales.InfoCheckOut = datos.operacion; cmdAceptar2.IsEnabled = true; }
private void cmdAceptar1_Click(object sender, RoutedEventArgs e) { try { string strCadEncriptar = ""; string strParam = string.Empty; if (Convert.ToBoolean(numRef1.IsChecked)) { strParam = "referencia"; } else { strParam = "cuarto"; } if (string.IsNullOrWhiteSpace(txtCuarto.Text)) { Globales.MessageBoxMit("Introduzca Dato Adicional"); return; } strCadEncriptar = "&idcompany=" + TypeUsuario.Id_Company + "&idbranch=" + TypeUsuario.Id_Branch + "&usuario=" + TypeUsuario.usu + "&buscar=" + txtCuarto.Text.Trim() + "&por=" + strParam + "&op=consultareautorizacion"; Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; Globales.cpHTTP_Clear(); Globales.cpHTTP_sURL_cpCUCT = TypeUsuario.Url; Globales.cpHTTP_cadena1 = "enc=" + Globales.encryptString(strCadEncriptar, Globales.KEY_RC4, true); int i = 0; int sum = 0; if (Globales.cpHTTP_SendcpCUCT()) { Mouse.OverrideCursor = null; strCadaux = Globales.cpHTTP_sResult; if (Globales.GetDataXml("referencia" + i, strCadaux) == "") { G1.Visibility = Visibility.Visible; G2.Visibility = Visibility.Hidden; txtCuarto.Focus(); Globales.MessageBoxMit("No existe información asociada."); } else { int j = 0; lblReservacion.Content = "Reserv:" + Globales.GetDataXml("referencia0", strCadaux); lblCuarto.Content = "Dato Adicional:" + Globales.GetDataXml("room0", strCadaux); strCadaux = strCadaux.Replace("-", ""); data.Items.Clear(); while (!string.IsNullOrWhiteSpace(Globales.GetDataXml(string.Format("referencia{0}", i), strCadaux))) { modelitoSimple modelo = new modelitoSimple() { referencia = Globales.GetDataXml("referencia" + i, strCadaux), fecha = Globales.GetDataXml("fecha" + i, strCadaux), importe = Globales.GetDataXml("importe" + i, strCadaux), operacion = Globales.GetDataXml("operacion" + i, strCadaux), cliente = Globales.GetDataXml("cc_name" + i, strCadaux), tarjeta = Globales.GetDataXml("cc_tarjeta" + i, strCadaux), datoAdicional = Globales.GetDataXml("room" + i, strCadaux), tipoOperacion = Globales.GetDataXml("tp_op" + i, strCadaux) }; if (modelo.tipoOperacion == "CHECKIN") { if (!string.IsNullOrWhiteSpace(strCadaux)) { data.Items.Add(modelo); i++; } else { i++; } } G1.Visibility = Visibility.Hidden; G2.Visibility = Visibility.Visible; lblTotal.Content = "Total: " + sum; } } } } catch { Globales.MessageBoxMit(NOMBRE_GENERAL + "Clickl1"); } Mouse.OverrideCursor = null; }