private void btnCobrar_Click(object sender, EventArgs e) { try { if (this.dgvProductosXServicio.Rows.Count > 0) { frmConcluirPago Cobrar = new frmConcluirPago(DatosCobro); this.Visible = false; Cobrar.ShowDialog(); this.Visible = true; Cobrar.Dispose(); if (Cobrar.DialogResult == DialogResult.OK) { Cobro DatosAux = Cobrar.Datos; Venta_Negocio VN = new Venta_Negocio(); VN.CobroVentaServicios(DatosAux); if (DatosAux.Completado) { Ticket Imprimir = new Ticket(2, 1, DatosAux.IDVenta); Imprimir.ImprimirTicket(); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Código el error: " + DatosAux.Resultado, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Exception AuxEx = new Exception("Ocurrió un error al guardar los datos. código del Error: " + DatosAux.Resultado); LogError.AddExcFileTxt(AuxEx, "frmConcluirCobro ~ btnCobrar_Click"); } //this.DialogResult = DialogResult.OK; } else { this.DatosCobro.Saldo = Cobrar.Datos.Saldo; this.txtMonedero.Text = string.Format("{0:c}", this.DatosCobro.Saldo); } } else { MessageBox.Show("Debe agregar productos a la venta. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { this.Visible = true; LogError.AddExcFileTxt(ex, "frmCobro ~ btnCobrar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCobrar_Click(object sender, EventArgs e) { try { frmConcluirPago Cobrar = new frmConcluirPago(new Cobro()); this.Visible = false; Cobrar.ShowDialog(); this.Visible = true; Cobrar.Dispose(); if (Cobrar.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; } } catch (Exception ex) { this.Visible = true; LogError.AddExcFileTxt(ex, "frmCobro ~ btnCobrar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCobrar_Click(object sender, EventArgs e) { try { if (this.DetalleVenta.Count > 0) { Venta Datos = this.CalcularTotales(); Cobro DatosAux = new Cobro(); DatosAux.IDVenta = this.IDVenta; DatosAux.TotalAPagar = Datos.Total; DatosAux.PuntosVenta = Datos.PuntosObtenidos; DatosAux.Saldo = this.DatosCliente.SaldoMonedero; DatosAux.IDTarjeta = this.DatosCliente.IDTarjeta; DatosAux.IDCliente = this.DatosCliente.IDCliente; frmConcluirPago Cobrar = new frmConcluirPago(DatosAux); this.Visible = false; Cobrar.ShowDialog(); this.Visible = true; Cobrar.Dispose(); if (Cobrar.DialogResult == DialogResult.OK) { DatosAux = Cobrar.Datos; DatosAux.CodigoEmpleado = this.txtClaveVendedor.Text.Trim(); DatosAux.IDSucursal = Comun.IDSucursalCaja; DatosAux.IDCliente = this.DatosCliente.IDCliente; Venta_Negocio VN = new Venta_Negocio(); VN.CobroVenta(DatosAux); if (DatosAux.Completado) { try { Ticket Imprimir = new Ticket(1, 1, DatosAux.IDVenta); Imprimir.ImprimirTicket(); this.DialogResult = DialogResult.OK; } catch (Exception ex01) { LogError.AddExcFileTxt(ex01, "Error al imprimir: " + ex01.Message); } } else { MessageBox.Show("Ocurrió un error al guardar los datos. Código el error: " + DatosAux.Resultado, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Exception AuxEx = new Exception("Ocurrió un error al guardar los datos. código del Error: " + DatosAux.Resultado); LogError.AddExcFileTxt(AuxEx, "frmConcluirCobro ~ btnCobrar_Click"); } } else { this.DatosCliente.SaldoMonedero = Cobrar.Datos.Saldo; } } else { MessageBox.Show("Debe agregar productos a la venta", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmVentaDirecta ~ btnCobrar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }