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); } } } } }
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"); }
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; } }