コード例 #1
0
ファイル: FNuevoContrato.cs プロジェクト: JGuardadoSV/EASYPOS
        private void button8_Click(object sender, EventArgs e)
        {
            decimal total = decimal.Parse(montoTextBox.Text);
            FCobro  f     = new FCobro(total);

            f.ShowDialog();

            if (f.DialogResult == DialogResult.OK)
            {
                OtrosPagos  otros  = new OtrosPagos();
                COtrosPagos cOtros = new COtrosPagos();
                otrosPagosBindingSource.EndEdit();
                otros               = (OtrosPagos)otrosPagosBindingSource.Current;
                otros.fecha         = DateTime.Now;
                otros.efectivo      = f.recibe;
                otros.cambio        = f.cambio;
                otros.IdContrato_FK = contratoUp.IdContrato;
                cOtros.Insertar(otros);
                //otrosPagosBindingSource.DataSource = null;
                otrosPagosBindingSource.DataSource = cOtros.Listado(contratoUp.IdContrato);
                groupBoxDatos.Enabled = !groupBoxDatos.Enabled;
                button7.Enabled       = !button7.Enabled;
                MessageBox.Show("Pago registrado con éxito");

                ImprimirTicket(otros);
            }
        }
コード例 #2
0
        private void buttonCobrar_Click(object sender, EventArgs e)
        {
            if (TXTNombre.Text.Equals("Nombre del cliente"))
            {
                MessageBox.Show(this, "Introduzca el nombre del cliente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (listadoCompra.Count == 0)
            {
                MessageBox.Show(this, "No hay artículos agregados a la venta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                FCobro f = new FCobro(total);
                f.ShowDialog();


                if (f.DialogResult == DialogResult.OK)
                {
                    int      documento = 1, correlativo = int.Parse(textBoxCorrelativo.Text);
                    DateTime fecha = dateTimePickerFecha.Value;
                    if (textBoxDocumento.Text == "CONSUMIDOR")
                    {
                        documento = 2;
                    }
                    if (textBoxDocumento.Text == "C. FISCAL")
                    {
                        documento = 3;
                    }
                    GenCliente();

                    Venta venta = new Venta();
                    venta.Total            = f.total;
                    venta.Efectivo         = f.recibe;
                    venta.Cambio           = f.cambio;
                    venta.Fecha            = fecha;
                    venta.IdEmpleado_FK    = 1;
                    venta.TipoDocumento    = documento;
                    venta.IdCliente_FK     = 1;
                    venta.Correlativo      = correlativo;
                    venta.IdCorrelativo_FK = 1;
                    CVenta cVentas = new CVenta();
                    int    id      = cVentas.Insertar(venta, listadoCompra);

                    if (id > 0)
                    {
                        MessageBox.Show(this, "Venta realizada con éxito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        try
                        {
                            imprimirTicket(id);
                        }
                        catch (Exception)
                        {
                        }

                        this.Close();
                    }
                }
            }
        }
コード例 #3
0
        private void buttonCobrar_Click(object sender, EventArgs e)
        {
            if (TXTNombre.Text.Equals("Nombre del cliente"))
            {
                MessageBox.Show(this, "Introduzca el nombre del cliente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (listadoCompra.Count == 0)
            {
                MessageBox.Show(this, "No hay artículos agregados a la venta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                FCobro f = new FCobro(total);
                f.ShowDialog();

                if (f.DialogResult == DialogResult.OK)
                {
                    int      documento = 1, correlativo = int.Parse(textBoxCorrelativo.Text);
                    DateTime fecha = dateTimePickerFecha.Value;
                    if (textBoxDocumento.Text == "CONSUMIDOR")
                    {
                        documento = 2;
                    }
                    if (textBoxDocumento.Text == "C. FISCAL")
                    {
                        documento = 3;
                    }
                    GenCliente();

                    Cuotas cuota = this.cuota;
                    cuota.FechaDePago = fecha;
                    //venta.IdEmpleado_FK = 1;
                    cuota.Correlativo      = correlativo;
                    cuota.IdCorrelativo_FK = 1;
                    //cuota.IdContrato_FK = idContrato;

                    CCuota cCuota = new CCuota();
                    int    si     = cCuota.Insertar(cuota);

                    if (si >= 1)
                    {
                        MessageBox.Show(this, "Cuota registrada con éxito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        imprimirTicket(si);
                        this.Close();
                    }
                }
            }
        }