예제 #1
0
        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");
            }
        }
예제 #2
0
        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();
        }