private void button1_Click(object sender, EventArgs e) { JournalOpeDep(); Deposito deposito = new Deposito(); deposito.lblDCuenta.Text = lblHCuenta.Text; this.Hide(); deposito.Show(); }
public void btnLogin() { Teller(); try { string CMD = string.Format("select * from Usuarios WHERE No_cuenta='{0}' AND contraseña ='{1}'", txtUsuario.Text.Trim(), txtContraseña.Text.Trim()); DataSet ds = Querys.utilidades.Ejecutar(CMD); string cuenta = ds.Tables[0].Rows[0]["No_cuenta"].ToString().Trim(); string contra = ds.Tables[0].Rows[0]["contraseña"].ToString().Trim(); if (cuenta == txtUsuario.Text.Trim() && contra == txtContraseña.Text.Trim()) { if (Convert.ToBoolean(ds.Tables[0].Rows[0]["Estado"]) == true)//Administrador { Admin admin = new Admin(); admin.lblCuentaAdmin.Text = txtUsuario.Text; this.Hide();//hide esconder admin.Show(); } else //Usuario { Deposito deposito = new Deposito(); deposito.lblDCuenta.Text = txtUsuario.Text; this.Hide(); deposito.Show(); //Home home = new Home(); //home.lblHCuenta.Text = txtUser.Text; //this.Hide(); //home.Show(); } } } catch (Exception er) { msg(); } if (Validartxt()) { IconError.Clear(); } //Agregando el Jounal Journal_Login(); // cPro.stopProgress(); }
public void json2() { XmlDocument xDoc = new XmlDocument(); xDoc.Load(@"../../Configuration files/config.xml"); XmlNodeList tcr = xDoc.GetElementsByTagName("tcr"); string m_Ubicacion = ((XmlElement)tcr[0]).GetElementsByTagName("sucursal")[0].InnerText; Deposito deposito = new Deposito(); int m_IdEstacion = Convert.ToInt32(lblCajero.Text); int m_Ciclo = 1; DateTime fecha = DateTime.Now; CultureInfo ci = CultureInfo.InvariantCulture; string hora = String.Format(fecha.ToString("HH:mm:ss.ff", ci)); var zona = String.Format(DateTime.Now.ToString("%K")); string m_FechaHoraFin = (fecha.Year + "-" + fecha.Month + "-" + fecha.Day) + ("T" + hora + zona); string m_IdMoneda = "MXN"; string m_IdCliente = "1330"; string m_Cliente = "N/A"; string m_BancoCuenta = "Banorte"; string m_Cuenta = lblCuenta.Text; string m_Referencia = ""; string m_ClaveOperadorLocal = "N/A"; string m_NombreCompletoOperador = "N/A"; string m_SaldoProcesado = lblT7.Text; int m_MontoDeclarado; int m_TotalIncidentes = 0; string m_Envases = ""; MySqlConnection con = new MySqlConnection("Server=localhost; User=OKI; Password=OKI2016; database=tlock; port=3306;"); MySqlCommand cmd = new MySqlCommand(); MySqlCommand cmd_id = new MySqlCommand(); con.Open(); cmd.Connection = con; cmd_id.Connection = con; //select IFNULL(sum(total),0) cmd.CommandText = ("select IFNULL(sum(total),0) as total from transaccion where no_cuenta = '" + lblCuenta.Text + "'"); cmd_id.CommandText = ("select max(id_transaccion)from transaccion"); string m_SaldoAnterior = cmd.ExecuteScalar().ToString(); string IdMensaje = cmd_id.ExecuteScalar().ToString(); string m_Folio = cmd_id.ExecuteScalar().ToString(); con.Close(); //fin consulta int saldoanterior = Convert.ToInt32(m_SaldoAnterior); int m_MontoProcesado = Convert.ToInt32(m_SaldoProcesado); m_MontoDeclarado = saldoanterior + m_MontoProcesado; string MXN20c = lblC1.Text; string MXN20d = lblD1.Text; string MXN50c = lblC2.Text; string MXN50d = lblD2.Text; string MXN100c = lblC3.Text; string MXN100d = lblD3.Text; string MXN200c = lblC4.Text; string MXN200d = lblD4.Text; string MXN500c = lblC5.Text; string MXN500d = lblD5.Text; string MXN1000c = lblC6.Text; string MXN1000d = lblD6.Text; try { string json = @"{ m_IdEstacion: " + m_IdEstacion + ", m_Ubicacion: '" + m_Ubicacion + "',m_Ciclo:" + m_Ciclo + ",m_Folio:" + m_Folio + ",m_FechaHoraInicio:'" + FechaInicio + "',m_FechaHoraFin:'" + m_FechaHoraFin + "',m_IdMoneda:'" + m_IdMoneda + "',m_IdCliente:'" + m_IdCliente + "',m_Cliente:'" + m_Cliente + "',m_BancoCuenta:'" + m_BancoCuenta + "',m_Cuenta:'" + m_Cuenta + "',m_Referencia:'" + m_Referencia + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_NombreCompletoOperador:'" + m_NombreCompletoOperador + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_SaldoAnterior:" + m_SaldoAnterior + ",m_MontoProcesado:" + m_MontoProcesado + ",m_MontoDeclarado:" + m_MontoDeclarado + ",m_TotalIncidentes:" + m_TotalIncidentes + ", m_DenominacionContenedor: {'1':" + "{'1000':" + MXN1000c + ",'500':" + MXN500c + ",'200':" + MXN200c + ",'100':" + MXN100c + ",'50':" + MXN50c + ",'20':" + MXN20c + "}" + "},m_Envases:{}}"; ////////////////////////// /* * * XmlDocument xDoc = new XmlDocument(); * xDoc.Load(@"../../Configuration files/config.xml"); * XmlNodeList tcr = xDoc.GetElementsByTagName("tcr"); * XmlNodeList lista = * ((XmlElement)tcr[0]).GetElementsByTagName("configuracion"); * foreach (XmlElement nodo in lista) * * { * XmlNodeList IdEstacion = * nodo.GetElementsByTagName("IdEstacion"); * XmlNodeList VersionProtocolo = * nodo.GetElementsByTagName("VersionProtocolo"); * * string estacion = IdEstacion[0].InnerText; * string id = VersionProtocolo[0].InnerText; * // label1.Text = (p + "---" + id); * } */ string IdEstacion = lblCajero.Text; string IdCategoriaMensaje = "1"; string IdTipoMensaje = "1000"; string VersionProtocolo = "23"; ////////////////////////////////////////// JObject jobj = JObject.Parse(json); string cadena = jobj.ToString(); var encrypt = tlockCajeros.codificaMensajes.Codificar(cadena); //Parametros del POST // string url = "http://187.174.220.229/presol/publico/pd.aspx?IdEstacion=2001&IdCategoriaMensaje=1&IdTipoMensaje=1000&VersionProtocolo=2&c=" + encrypt; string url = "http://187.174.220.229/presol/publico/pd.aspx?IdEstacion=" + lblCajero.Text + "&IdMensaje=" + IdMensaje + "&IdCategoriaMensaje=1&IdTipoMensaje=1000&VersionProtocolo=2&c=" + encrypt; String paramsPost = encrypt; HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url); httpRequest.ContentType = "application/x-www-form-urlencoded"; httpRequest.Method = "POST"; // Cambiamos la version de peticion por HTTP 1,0 httpRequest.ProtocolVersion = new Version(1, 0); httpRequest.ContentLength = paramsPost.Length; Stream stream = httpRequest.GetRequestStream(); stream.Write(Encoding.ASCII.GetBytes(paramsPost), 0, paramsPost.Length); stream.Flush(); stream.Close(); var httpResponse = (HttpWebResponse)httpRequest.GetResponse(); var streamReader = new StreamReader(httpResponse.GetResponseStream()); String resultHtml = streamReader.ReadToEnd(); // MessageBox.Show(resultHtml);//respuesta OK DateTime namefile = DateTime.Now; string m_archivo = namefile.Day.ToString() + "-" + namefile.Month.ToString() + "-" + namefile.Year.ToString() + "h" + namefile.Hour.ToString() + "m" + namefile.Minute.ToString() + "s" + namefile.Second.ToString() + ".json"; var texto = jobj; StreamWriter file = new StreamWriter(@"C:\Directorio SICE\JSONS_N\" + m_archivo); StreamWriter file2 = new StreamWriter(@"C:\Directorio SICE\encript.txt"); file.WriteLine(texto); file.Close(); file2.WriteLine(encrypt + resultHtml); file2.Close(); } catch (Exception e) { MessageBox.Show(e + "Servidor no disponible "); } }
/// <summary> /// /////////////////////////////////////////////////////////// public void json() { FullService.EstadoCassette estadocasett = new FullService.EstadoCassette(); FullService.DadosConteudoTCR tcr1 = new FullService.DadosConteudoTCR(); FullService.ContentClient tcr2 = new FullService.ContentClient(); FullService.DadosCassete tcr3 = new FullService.DadosCassete(); authData.Usuario = user; authData.Terminal = terminal; authData.Senha = Pasword; var x = tcr2.ConsultarConteudoTCR(authData).CodigoResposta; string contadorA = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[0].Contador; //A string contadorB = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[1].Contador; //B string contadorC = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[2].Contador; string contadorD = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[3].Contador; string contadorE = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[4].Contador; string contadorF = tcr2.ConsultarConteudoTCR(authData).InformacoesCassetes[5].Contador; int valorA = Convert.ToInt32(contadorA); int valorB = Convert.ToInt32(contadorB); int valorC = Convert.ToInt32(contadorC); int valorD = Convert.ToInt32(contadorD); int valorE = Convert.ToInt32(contadorE); int valorF = Convert.ToInt32(contadorF); int contenidoA = valorA * 20; int contenidoB = valorB * 50; int contenidoC = valorC * 100; int contenidoD = valorD * 200; int contenidoE = valorE * 500; int contenidoF = valorF * 1000; int estadotcr = contenidoA + contenidoB + contenidoC + contenidoD + contenidoE + contenidoF; // MessageBox.Show("El TCR contien $" + estadotcr + "total"); /* * * XmlDocument xDoc = new XmlDocument(); * xDoc.Load(@"../../Configuration files/config.xml"); * XmlNodeList tcr = xDoc.GetElementsByTagName("tcr"); * XmlNodeList lista = * ((XmlElement)tcr[0]).GetElementsByTagName("configuracion"); * foreach (XmlElement nodo in lista) * * { * XmlNodeList IdEstacion = * nodo.GetElementsByTagName("IdEstacion"); * XmlNodeList VersionProtocolo = * nodo.GetElementsByTagName("VersionProtocolo"); * * string estacion = IdEstacion[0].InnerText; * string id = VersionProtocolo[0].InnerText; * //lblEstacion.Text = estacion; * } */ Deposito deposito = new Deposito(); int m_IdEstacion = 2001; string m_Ubicacion = "CLIENTE"; int m_Ciclo = 1; int m_Folio = 368459; DateTime fecha = DateTime.Now; CultureInfo ci = CultureInfo.InvariantCulture; string hora = String.Format(fecha.ToString("HH:mm:ss.ff", ci)); var zona = String.Format(DateTime.Now.ToString("%K")); string m_FechaHoraFin = (fecha.Year + "-" + fecha.Month + "-" + fecha.Day) + ("T" + hora + zona); string FechaInicio = (fecha.Year + "-" + fecha.Month + "-" + fecha.Day) + ("T" + hora + zona);// //try //{ string json = @"{ m_IdEstacion: " + m_IdEstacion + ", m_Ubicacion: '" + m_Ubicacion + "',m_Folio:" + m_Folio + ",m_FechaHoraInicio:'" + FechaInicio + "',m_FechaHoraFin:'" + m_FechaHoraFin + "', m_DenominacionContenedor: {'1':" + "{'1000':" + contenidoF + ",'500':" + contenidoE + ",'200':" + contenidoD + ",'100':" + contenidoC + ",'50':" + contenidoB + ",'20':" + contenidoA + "} } }"; JObject jobj = JObject.Parse(json); // MessageBox.Show(o.ToString()); var texto = jobj; // MessageBox.Show(texto+""); System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:transaccion.json"); file.WriteLine(texto); file.Close(); /* * JObject jobj = JObject.Parse(json); * string cadena = jobj.ToString(); * var encrypt = tlockCajeros.codificaMensajes.Codificar(cadena); * * //Parametros del POST * // string url = "http://187.174.220.229/presol/publico/pd.aspx?IdEstacion=2001&IdMensaje=233495&IdCategoriaMensaje=1&IdTipoMensaje=1000&VersionProtocolo=2&c=" + encrypt; * string url = "http://187.174.220.229/presol/publico/pd.aspx?"; * String paramsPost = encrypt; * * HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url); * httpRequest.ContentType = "application/x-www-form-urlencoded"; * httpRequest.Method = "POST"; * // Cambiamos la version de peticion por HTTP 1,0 * httpRequest.ProtocolVersion = new Version(1, 0); * httpRequest.ContentLength = paramsPost.Length; * Stream stream = httpRequest.GetRequestStream(); * stream.Write(Encoding.ASCII.GetBytes(paramsPost), 0, paramsPost.Length); * stream.Flush(); * stream.Close(); * * var httpResponse = (HttpWebResponse)httpRequest.GetResponse(); * var streamReader = new StreamReader(httpResponse.GetResponseStream()); * String resultHtml = streamReader.ReadToEnd(); * * MessageBox.Show(resultHtml); * DateTime namefile = DateTime.Now; * string m_archivo = namefile.Day.ToString() + "-" + namefile.Month.ToString() + "-" + namefile.Year.ToString() + "h" + namefile.Hour.ToString() + "m" + namefile.Minute.ToString() + "s" + namefile.Second.ToString() + ".json"; * var texto = jobj; * StreamWriter file = new StreamWriter(@"C:\Directorio SICE\JSONS_N\" + m_archivo); * StreamWriter file2 = new StreamWriter(@"C:\Directorio SICE\encript.txt"); * * file.WriteLine(texto); * file.Close(); * * file2.WriteLine(encrypt + resultHtml); * file2.Close(); */ //} //catch (Exception e) //{ // MessageBox.Show(e + "Servidor no disponible "); //} }
// Response respuesta = new Response(); //Nuevo Ticket void pd_PrintPage(object sender, PrintPageEventArgs e) { authData.Usuario = user; authData.Terminal = terminal; authData.Senha = Pasword; int RETIRO = Convert.ToInt32(txtRetiro.Text); string json = operaciones.Sacar(authData, RETIRO).Retorno; TResponse wtResponse = JsonConvert.DeserializeObject <TResponse>(json); dm0 = wtResponse.rsmdata.Denom[0]; dm1 = wtResponse.rsmdata.Denom[1]; dm2 = wtResponse.rsmdata.Denom[2]; dm3 = wtResponse.rsmdata.Denom[3]; dm4 = wtResponse.rsmdata.Denom[4]; dm5 = wtResponse.rsmdata.Denom[5]; cant0 = wtResponse.rsmdata.Notes[0]; cant1 = wtResponse.rsmdata.Notes[1]; cant2 = wtResponse.rsmdata.Notes[2]; cant3 = wtResponse.rsmdata.Notes[3]; cant4 = wtResponse.rsmdata.Notes[4]; cant5 = wtResponse.rsmdata.Notes[5]; int total1 = cant0 * dm0; int total2 = cant1 * dm1; int total3 = cant2 * dm2; int total4 = cant3 * dm3; int total5 = cant4 * dm4; int total6 = cant5 * dm5; //Salvando las tablas int no_cuenta = Convert.ToInt32(lblR_Cuenta.Text); int id_cajero = Convert.ToInt32(lblNo_Cajero.Text); int MXN20 = cant0; int MXN50 = cant1; int MXN100 = cant2; int MXN200 = cant3; int MXN500 = cant4; int MXN1000 = cant5; int Total_Billetes = MXN20 + MXN50 + MXN100 + MXN200 + MXN500 + MXN1000; //totalretiro = int mTotal = wtResponse.iTotalAmount; MySqlConnection conn = new MySqlConnection("Server=localhost; User=OKI; Password=OKI2016; database=tlock; port=3306;"); MySqlCommand cmdd = new MySqlCommand(); conn.Open(); cmdd.Connection = conn; cmdd.CommandText = "Insert into retiro ( id_cajero, no_Cuenta, MXN20, MXN50, MXN100, MXN200, MXN500,MXN1000, totalBilletes,total) VALUES ( '" + id_cajero + "','" + no_cuenta + "','" + MXN20 + "','" + MXN50 + "','" + MXN100 + "','" + MXN200 + "','" + MXN500 + "','" + MXN1000 + "','" + Total_Billetes + "','" + mTotal + "')"; cmdd.ExecuteScalar(); conn.Close(); ///-------------------------- string hora1 = DateTime.Now.ToString("HH:mm:ss"); string cuenta = lblR_Cuenta.Text; //Número de cuenta cliente int Mov = 0; //Consulta SQL MySqlConnection con = new MySqlConnection("Server=localhost; User=OKI; Password=OKI2016; database=tlock; port=3306;"); MySqlCommand cmd = new MySqlCommand(); con.Open(); cmd.Connection = con; cmd.CommandText = ("select max(id_transaccion)from retiro"); string numtransaccion = cmd.ExecuteScalar().ToString(); con.Close(); // Fin de Consulta SQL int ESPACIO = 85; // Interlineado estandar entre texto Graphics g = e.Graphics; //Uso de graficos para impresión de ticket string logo = Application.StartupPath + "\\logo.jpg"; Font fBody = new Font("Arial Narrow", 9, FontStyle.Bold); //Cambio de estilo Font fBody1 = new Font("Arial Narrow", 10, FontStyle.Regular); //Estilo utilizado en ticket SolidBrush sb = new SolidBrush(Color.Black); //Color de texto g.DrawImage(Image.FromFile(logo), 130, -10, 160, 90); g.DrawString("Retiro de EFECTIVO\n" + "Ubicación: Suc. CEDA\n" + "Id Cajero: 201\n", fBody1, sb, 10, ESPACIO); g.DrawString("Transacción: " + numtransaccion, fBody1, sb, 10, ESPACIO + 60); g.DrawString("No. Cuenta: " + cuenta, fBody1, sb, 10, ESPACIO + 75); g.DrawString("Fecha: " + DateTime.Now.ToString("dd/MM/yyyy") + " Hora: " + /*DateTime.Now.ToString("hh:mm:ss")*/ hora1 + "\n", fBody1, sb, 10, ESPACIO + 90); g.DrawString("========================================\n", fBody1, sb, 10, ESPACIO + 105); g.DrawString("Cantidad Denominación Total\n", fBody1, sb, 10, ESPACIO + 125); if (cant0 >= 1) { g.DrawString(cant0.ToString(), fBody1, sb, 30, ESPACIO + 145); g.DrawString("$ " + dm0, fBody1, sb, 100, ESPACIO + 145); g.DrawString("$ " + total1.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145); Mov = Mov + 20; } if (cant1 >= 1) { g.DrawString(cant1.ToString(), fBody1, sb, 30, ESPACIO + 145 + Mov); g.DrawString("$ " + dm1, fBody1, sb, 100, ESPACIO + 145 + Mov); g.DrawString("$ " + total2.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145 + Mov); Mov = Mov + 20; } if (cant2 >= 1) { g.DrawString(cant2.ToString(), fBody1, sb, 30, ESPACIO + 145 + Mov); g.DrawString("$ " + dm2, fBody1, sb, 100, ESPACIO + 145 + Mov); g.DrawString("$ " + total3.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145 + Mov); Mov = Mov + 20; } if (cant3 >= 1) { g.DrawString(cant3.ToString(), fBody1, sb, 30, ESPACIO + 145 + Mov); g.DrawString("$ " + dm3, fBody1, sb, 100, ESPACIO + 145 + Mov); g.DrawString("$ " + total4.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145 + Mov); Mov = Mov + 20; } if (cant4 >= 1) { g.DrawString(cant4.ToString(), fBody1, sb, 30, ESPACIO + 145 + Mov); g.DrawString("$ " + dm4, fBody1, sb, 100, ESPACIO + 145 + Mov); g.DrawString("$ " + total5.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145 + Mov); Mov = Mov + 20; } if (cant5 >= 1) { g.DrawString(cant5.ToString(), fBody1, sb, 30, ESPACIO + 145 + Mov); g.DrawString("$ " + dm5, fBody1, sb, 100, ESPACIO + 145 + Mov); g.DrawString("$ " + total6.ToString("#,#", CultureInfo.InvariantCulture), fBody1, sb, 180, ESPACIO + 145 + Mov); Mov = Mov + 20; } g.DrawString("========================================\n", fBody1, sb, 10, ESPACIO + 145 + Mov); Mov = Mov + 20; totalretiro = wtResponse.iTotalAmount; if (wtResponse.iTotalAmount == wtResponse.iTotalAmount) { } else { if (RETIRO != totalretiro) { MyMessageBox.ShowBox("Retiro incompleto"); g.DrawString(" ----- Retiro incompleto cajero vacio ----- " + "\n", fBody1, sb, 10, ESPACIO + 145 + Mov); Mov = Mov + 20; operaciones.ResetTCR(authData);//reseteto del TCR } else { MyMessageBox.ShowBox("Operacion exitosa no olvide retirar su ticket"); } } // MyMessageBox.ShowBox("Operacion exitosa no olvide retirar su ticket"); g.DrawString("Retiro Efectuado:" + "$ " + totalretiro.ToString("#,#", CultureInfo.InvariantCulture) + "\n", fBody1, sb, 10, ESPACIO + 145 + Mov); Mov = Mov + 20; // g.DrawString("Total Retiro: " + "$" + txtRetiro.Text + "\n", fBody1, sb, 10, ESPACIO + 145 + Mov); Mov = Mov + 20; g.DrawString("========================================\n", fBody1, sb, 10, ESPACIO + 145 + Mov); Mov = Mov + 20; g.DrawString("Para aclaraciones de los depósitos realizados\nponemos a su disposición nuestras líneas de\natención.\n\nMéxico D.F.:\nMonterrey:\nGuadalajara:\nResto del país:\n", fBody1, sb, 10, ESPACIO + 145 + Mov); ///////////////////////////////////////////////////////////////////////////////// Deposito deposito = new Deposito(); int m_IdEstacion = Convert.ToInt32(lblNo_Cajero.Text); string m_Ubicacion = "CEDA"; int m_Ciclo = 1; int m_Folio = 287; int IdCategoriaMensaje = 1; int IdTipoMensaje = 1000; int VersionProtocolo = 3; string m_FechaHoraFin = String.Format(" {0:s} ", DateTime.Now + DateTime.Now.ToString("%K")); string m_IdMoneda = "MXN"; string m_IdCliente = "1330"; string m_Cliente = "Banorte-586082157"; string m_BancoCuenta = "Banorte"; string m_Cuenta = lblR_Cuenta.Text; string m_Referencia = ""; string m_ClaveOperadorLocal = "586082157"; string m_NombreCompletoOperador = "Banorte-586082157"; string m_SaldoProcesado;; int m_MontoDeclarado; int m_TotalIncidentes = 0; string m_Envases = ""; MySqlConnection conx = new MySqlConnection("Server=localhost; User=OKI; Password=OKI2016; database=tlock; port=3306;"); MySqlCommand cmdx = new MySqlCommand(); MySqlCommand cmdt = new MySqlCommand(); MySqlCommand cmdr = new MySqlCommand(); conx.Open(); cmdx.Connection = conx; cmdr.Connection = conx; DateTime fecha = DateTime.Now; string formato = (fecha.Year + "-" + fecha.Month + "-" + fecha.Day) + "%"; // consulta //SELECT IFNULL(SUM(total), 0) AS total from transaccion where no_cuenta =12113008; cmdx.CommandText = ("select IFNULL(sum(total),0) as total from transaccion where fecha_Transaccion LIKE '" + formato + "' and no_cuenta ='" + lblR_Cuenta.Text + "'"); cmdr.CommandText = ("select IFNULL(sum(total),0) as total from retiro where fecha_Transaccion LIKE '" + formato + "' and no_cuenta ='" + lblR_Cuenta.Text + "'"); int dep = Convert.ToInt32(cmdx.ExecuteScalar().ToString()); int ret = Convert.ToInt32(cmdr.ExecuteScalar().ToString()); // string m_SaldoAnterior = cmdx.ExecuteScalar().ToString(); conx.Close(); int m_SaldoAnterior = dep - ret; int m_MontoProcesado = totalretiro; // int m_MontoProcesado = 1; m_MontoDeclarado = m_SaldoAnterior; int MXN20c = cant0; // lblC1.Text; int MXN20d = dm0; //lblD1.Text; int MXN50c = cant1; int MXN50d = dm1; int MXN100c = cant2; int MXN100d = dm2; int MXN200c = cant3; int MXN200d = dm3; int MXN500c = cant4; int MXN500d = dm4; int MXN1000c = cant5; int MXN1000d = dm5; try { string webAddr = "http://187.174.220.229/presol/publico/pd.aspx"; var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr); httpWebRequest.ContentType = "application/json; charset=utf-8"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string jsonn = @"{ m_IdEstacion: " + m_IdEstacion + ",IdCategoriaMensaje: '" + IdCategoriaMensaje + "',IdTipoMensaje:'" + IdTipoMensaje + "',VersionProtocolo:'" + VersionProtocolo + "', m_Ubicacion: '" + m_Ubicacion + "',m_Ciclo:" + m_Ciclo + ",m_Folio:" + m_Folio + ",m_FechaHoraInicio:'" + FechaInicio + "',m_FechaHoraFin:'" + m_FechaHoraFin + "',m_IdMoneda:'" + m_IdMoneda + "',m_IdCliente:'" + m_IdCliente + "',m_Cliente:'" + m_Cliente + "',m_BancoCuenta:'" + m_BancoCuenta + "',m_Cuenta:'" + m_Cuenta + "',m_Referencia:'" + m_Referencia + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_NombreCompletoOperador:'" + m_NombreCompletoOperador + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_SaldoAnterior:" + m_SaldoAnterior + ",m_MontoProcesado:" + m_MontoProcesado + ",m_MontoDeclarado:" + m_MontoDeclarado + ",m_TotalIncidentes:" + m_TotalIncidentes + ", m_DenominacionContenedor: {'1':" + "{'1000':" + MXN1000c + ",'500':" + MXN500c + ",'200':" + MXN200c + ",'100':" + MXN100c + ",'50':" + MXN50c + ",'20':" + MXN20c + "}" + "},m_Envases:{}}"; JObject jobj = JObject.Parse(jsonn); streamWriter.Write(jsonn); streamWriter.Flush(); DateTime namefile = DateTime.Now; int i = 58; char c = (char)i; string m_archivo = namefile.Day.ToString() + "-" + namefile.Month.ToString() + "-" + namefile.Year.ToString() + "h" + namefile.Hour.ToString() + "m" + namefile.Minute.ToString() + "s" + namefile.Second.ToString() + ".json"; var texto = jobj; StreamWriter file = new StreamWriter(@"C:\Directorio SICE\JSONS_R\ " + m_archivo); file.WriteLine(texto); file.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var responseText = streamReader.ReadToEnd(); } } catch (WebException ex) { MessageBox.Show(ex.Message); } /////////////////////////////////////////////////////////////////////////////////////////////////// }
// creacion de cadena json public void CadenaJson() { Deposito deposito = new Deposito(); int m_IdEstacion = Convert.ToInt32(lbl_Cajero.Text); string m_Ubicacion = "CEDA"; int m_Ciclo = 1; int m_Folio = 287; int IdCategoriaMensaje = 1; int IdTipoMensaje = 1000; int VersionProtocolo = 3; string m_FechaHoraFin = String.Format(" {0:s} ", DateTime.Now + DateTime.Now.ToString("%K")); string m_IdMoneda = "MXN"; string m_IdCliente = "1330"; string m_Cliente = "Banorte-586082157"; string m_BancoCuenta = "Banorte"; string m_Cuenta = lblNo_Cuenta.Text; string m_Referencia = ""; string m_ClaveOperadorLocal = "586082157"; string m_NombreCompletoOperador = "Banorte-586082157"; string m_SaldoProcesado = lblTotal.Text; int m_MontoDeclarado; int m_TotalIncidentes = 0; string m_Envases = ""; MySqlConnection con = new MySqlConnection("Server=localhost; User=OKI; Password=OKI2016; database=tlock; port=3306;"); MySqlCommand cmd = new MySqlCommand(); con.Open(); cmd.Connection = con; // consulta //SELECT IFNULL(SUM(total), 0) AS total from transaccion where no_cuenta =12113008; cmd.CommandText = ("select IFNULL(sum(total),0) as total from transaccion where no_cuenta = '" + lblNo_Cuenta.Text + "'"); string m_SaldoAnterior = cmd.ExecuteScalar().ToString(); con.Close(); //fin consulta " "=0 //""=? //null==0 int saldoanterior = Convert.ToInt32(m_SaldoAnterior); int m_MontoProcesado = Convert.ToInt32(m_SaldoProcesado); // int m_MontoProcesado = 1; m_MontoDeclarado = saldoanterior + m_MontoProcesado; string MXN20c = lblC1.Text; string MXN20d = lblD1.Text; string MXN50c = lblC2.Text; string MXN50d = lblD2.Text; string MXN100c = lblC3.Text; string MXN100d = lblD3.Text; string MXN200c = lblC4.Text; string MXN200d = lblD4.Text; string MXN500c = lblC5.Text; string MXN500d = lblD5.Text; string MXN1000c = lblC6.Text; string MXN1000d = lblD6.Text; try { string webAddr = "http://187.174.220.229/presol/publico/pd.aspx"; var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr); httpWebRequest.ContentType = "application/json; charset=utf-8"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = @"{ m_IdEstacion: " + m_IdEstacion + ",IdCategoriaMensaje: '" + IdCategoriaMensaje + "',IdTipoMensaje:'" + IdTipoMensaje + "',VersionProtocolo:'" + VersionProtocolo + "', m_Ubicacion: '" + m_Ubicacion + "',m_Ciclo:" + m_Ciclo + ",m_Folio:" + m_Folio + ",m_FechaHoraInicio:'" + FechaInicio + "',m_FechaHoraFin:'" + m_FechaHoraFin + "',m_IdMoneda:'" + m_IdMoneda + "',m_IdCliente:'" + m_IdCliente + "',m_Cliente:'" + m_Cliente + "',m_BancoCuenta:'" + m_BancoCuenta + "',m_Cuenta:'" + m_Cuenta + "',m_Referencia:'" + m_Referencia + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_NombreCompletoOperador:'" + m_NombreCompletoOperador + "',m_ClaveOperadorLocal:'" + m_ClaveOperadorLocal + "',m_SaldoAnterior:" + m_SaldoAnterior + ",m_MontoProcesado:" + m_MontoProcesado + ",m_MontoDeclarado:" + m_MontoDeclarado + ",m_TotalIncidentes:" + m_TotalIncidentes + ", m_DenominacionContenedor: {'1':" + "{'1000':" + MXN1000c + ",'500':" + MXN500c + ",'200':" + MXN200c + ",'100':" + MXN100c + ",'50':" + MXN50c + ",'20':" + MXN20c + "}" + "},m_Envases:{}}"; JObject jobj = JObject.Parse(json); streamWriter.Write(json); streamWriter.Flush(); DateTime namefile = DateTime.Now; int i = 58; char c = (char)i; string m_archivo = namefile.Day.ToString() + "-" + namefile.Month.ToString() + "-" + namefile.Year.ToString() + "h" + namefile.Hour.ToString() + "m" + namefile.Minute.ToString() + "s" + namefile.Second.ToString() + ".json"; var texto = jobj; StreamWriter file = new StreamWriter(@"C:\Directorio SICE\JSONS_D\ " + m_archivo); file.WriteLine(texto); file.Close(); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var responseText = streamReader.ReadToEnd(); } } catch (WebException ex) { MessageBox.Show(ex.Message); } }