示例#1
0
        /*
         * método para llamar al método para pagar y
         * para limpiar los campos de texto de la aplicación.
         */

        private void btnPagar_Click(object sender, EventArgs e)
        {
            double pagar = 0.0;

            if (txtPago.Text.Equals(""))
            {
                pagar = 0;
            }
            else
            {
                pagar = double.Parse(txtPago.Text);
            }
            if ((venta.Total - venta.Descuento) <= pagar)
            {
                vd.Insert(venta);
                for (int i = 0; i < lista.Count(); i++)
                {
                    pd.Insert(lista.ElementAt(i));
                }
                MessageBox.Show("Cambio= " + (pagar - venta.Total + venta.Descuento));
                listav.Add(venta);
                VentanaVentas v = new VentanaVentas(usuario, listav);


                this.Hide();
            }
            else
            {
                MessageBox.Show("Faltan " + (venta.Total - pagar));
            }
        }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            double des;

            if (txtDescuento.Text.Equals(""))
            {
                des = 0;
            }
            else
            {
                des = double.Parse(txtDescuento.Text);
            }
            if (lista.Count == 0)
            {
                MessageBox.Show("Compra vacía");
            }
            else if (total() < des)
            {
                MessageBox.Show("Descuento eccede el total");
            }
            else
            {
                pd.Delete(venta.Id_Venta);

                for (int i = 0; i < lista.Count(); i++)
                {
                    pd.Insert(lista.ElementAt(i));
                }

                Ventasdao vd = new Ventasdao();
                venta.Total     = total();
                venta.Descuento = des;
                vd.Update(venta);
                actualizarcorte(venta.Id_Venta, des);
                VentanaVentas v = new VentanaVentas(usuario, listav);

                v.Show();
                this.Hide();
            }
        }