示例#1
0
 public configuraciones()
 {
     InitializeComponent();
     foreach (string name in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
     {
         string impresora_existente = null;
         comboBox1.Items.Add(name.ToString());
         buscar_impresora = "SELECT* FROM impresora WHERE nombre_impresora='" + name + "'";
         using (MySqlConnection conexion = new MySqlConnection(ConfigurationManager.ConnectionStrings["conexionImpresora"].ConnectionString))
         {
             conexion.Open();
             using (MySqlCommand consulta = new MySqlCommand(buscar_impresora, conexion)) {
                 using (MySqlDataReader leer_impresora = consulta.ExecuteReader())
                 {
                     while (leer_impresora.Read())
                     {
                         impresora_existente = leer_impresora[0].ToString();
                     }
                 }
                 if (impresora_existente != name)
                 {
                     funcionesSQL funcionesSQL = new funcionesSQL();
                     ingresar_impresora = "INSERT INTO impresora VALUES('" + name + "','" + (int)estatus.impresora_desac + "');";
                     funcionesSQL.insertar_impresora(ingresar_impresora);
                 }
             }
         }
     }
 }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            funcionesSQL funcionesSQL     = new funcionesSQL();
            string       actulizar_todo   = "UPDATE impresora SET estatus='" + (int)estatus.impresora_desac + "'";
            string       actulizar_actual = "UPDATE impresora SET estatus='" + (int)estatus.impresora_ativa + "' WHERE nombre_impresora='" + comboBox1.Text + "'";

            funcionesSQL.insertar_impresora(actulizar_todo);
            funcionesSQL.insertar_impresora(actulizar_actual);
            MessageBox.Show(comboBox1.Text + " seleccionado");
        }
示例#3
0
        public void realizar_corte()
        {
            double superTotal, cantidadTotal_cajero;

            superTotal           = (fondo + ventaTotal + Entrada - Salida);                          // venta total sistema
            cantidadTotal_cajero = Convert.ToDouble(venta_cajero) + Convert.ToDouble(dineroTarjeta); // venta total segun cajero
            diferencia           = cantidadTotal_cajero - superTotal;                                // diferencia
            DialogResult resultado;

            if (diferencia > 20 || diferencia < -20)
            {
                resultado = MessageBox.Show("La diferencia supera a lo establecido", "Desea continuar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else
            {
                resultado = DialogResult.OK;
            }
            if (resultado == DialogResult.OK)
            {
                funcionesSQL      funciones         = new funcionesSQL();
                Ventana_emergente ventana_Emergente = new Ventana_emergente("DIFERENCIA $ " + diferencia);
                ventana_Emergente.StartPosition = FormStartPosition.CenterParent;
                ventana_Emergente.ShowDialog();
                string ingresar_diferencia = "INSERT INTO diferencias VALUES('" + id_sesion + "','" + diferencia + "')";
                funciones.insertar(ingresar_diferencia);
                string cerrar_session = "UPDATE logeo SET status='" + (int)estatus.session_cerrada + "' WHERE id_sesion='" + id_sesion + "'";
                funciones.insertar(cerrar_session);
                /* datos del ticket*/
                labelcajero.Text     = cajero;
                labelfecha.Text      = DateTime.Now.ToShortDateString();
                labelventa.Text      = ventaTotal.ToString("#,0.00");    // total venta
                labelEfectivo.Text   = venta_cajero.ToString("#,0.00");  // efectivo entrante
                labelTarjeta.Text    = dineroTarjeta.ToString("#,0.00"); // tarjeta
                labelEntrada.Text    = Entrada.ToString("#,0.00");       // entrada
                labelSalidas.Text    = Salida.ToString("#,0.00");        // salida
                labelDiferencia.Text = diferencia.ToString("#,0.00");    // diferencia
                labelFondo.Text      = fondo.ToString("#,0.00");
                sesionAux            = id_sesion;
                id_sesion            = null;
            }
        }