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