private void Btn_buscar_Click(object sender, EventArgs e) { int contCitas = 0; try { OdbcDataReader cita = logic.consultaCitas(dateTimePicker1.Value.ToString("yyyy-MM-dd")); contCitas = Convert.ToInt32(cita.ToString()); } catch (Exception err) { Console.WriteLine(err.Message); } if (contCitas <= 25) { try { OdbcDataReader cita = logic.insertarTicket(txt_CUI_c.Text, 1, dateTimePicker1.Value.ToString("yyyy-MM-dd")); MessageBox.Show("Datos registrados."); } catch (Exception err) { Console.WriteLine(err.Message); } QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H); QrCode qrCode = new QrCode(); qrEncoder.TryEncode(txt_CUI_c.Text, out qrCode); GraphicsRenderer renderer = new GraphicsRenderer(new FixedCodeSize(400, QuietZoneModules.Zero), Brushes.Black, Brushes.White); MemoryStream ms = new MemoryStream(); renderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, ms); var imageTemporal = new Bitmap(ms); var imagen = new Bitmap(imageTemporal, new Size(new Point(200, 200))); pnl_Resultado.BackgroundImage = imagen; // Guardar en el disco duro la imagen (Carpeta del proyecto) imagen.Save(txt_CUI_c.Text + ".png", ImageFormat.Png); } else { MessageBox.Show("Cantidad de citas superada, debe escoger otro dia"); } }
private void textBox4_Click(object sender, EventArgs e) { //consulta al catalogo de cuentas string numero = textBox3.Text; string sql = "Select Nombre_cuenta from tbl_catalogo_cuentas_contables WHERE id_cuenta = '" + numero + "'"; ConectarServidor nuevo = new ConectarServidor(); OdbcCommand cmd = nuevo.conexion().CreateCommand(); cmd.CommandText = sql; cmd.ExecuteNonQuery(); OdbcDataReader almacena = cmd.ExecuteReader(); if (almacena.Read()) { textBox4.Text = almacena.ToString(); } nuevo.cerrarConexion(); }