private void button1_Click(object sender, EventArgs e)
        {
            // cadena de insertado para la tabla de logeo
            string sesion_abierta = funciones.id_sesion();

            if (sesion_abierta == null)
            {
                if (textBox1.Text.Trim() != "" && textBox2.Text.Trim() != "")
                {
                    DialogResult resutado = MessageBox.Show("Cajero :  " + textBox1.Text + "\nFondo : " + textBox2.Text, "INICIAR SESSION", MessageBoxButtons.YesNo, MessageBoxIcon.Information);;
                    if (resutado == DialogResult.Yes)
                    {
                        string cadena = "INSERT INTO logeo (nombre,fondo,status) VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + (int)satatus.session_iniciada + "')";
                        funciones.insertar(cadena);
                        Ventana_emergente ventana_Emergente = new Ventana_emergente("SESION ABIERTA"); /// ventana de cambio
                        ventana_Emergente.StartPosition = FormStartPosition.CenterParent;
                        ventana_Emergente.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Campos vacios", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Tienes la sesion abierta \n Realize el corte e intente ingresar de nuevo", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#2
0
 private void button1_Click(object sender, EventArgs e)// ingresar entradas
 {
     if (textBox1.Text.Trim() != "" && textBox2.Text.Trim() != "")
     {
         DialogResult resultado = MessageBox.Show("Descripcion :" + textBox1.Text + "\n Cantidad $ " + textBox2.Text, "VERIFICAR", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
         if (resultado == DialogResult.OK)
         {
             string id       = funciones.id_sesion();
             string entradas = "INSERT INTO entrada (descripcion,cantidad,id_sesion) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + id + "');";
             funciones.insertar(entradas);
             textBox1.Text = null;
             textBox2.Text = null;
         }
     }
     else
     {
         MessageBox.Show("Campos vacios", "Intwnte de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#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;
            }
        }