private void button1_Click(object sender, EventArgs e) { try { if (u != null && cmbConceptos.Text != "") { if (lista.Count > 0) { Conceptos conc = new Conceptos(Convert.ToInt32(cmbConceptos.SelectedValue), "", ""); Fleteros flet = u; flet.Empresas.Idempresas = Convert.ToInt32(cmbemp.SelectedValue); Clientes cli = new Clientes(0, "", "", "", "", "", "", "", "", "", "", null, ""); Proveedores prov = new Proveedores(0, "", "", "", 0, "", "", "", "", "", "", null, "", 0); Sucursales suc = new Sucursales(sucursal, ""); Usuarios usu = new Usuarios(idusuario, "", ""); Recibos r = new Recibos(0, dateTimePicker1.Value, conc, 0, Convert.ToDecimal(txtTotal.Text), flet, txtComentarios.Text, talon, cli, prov, puesto, usu, suc, 1); int idrecibos = bd.Agregar(r, lista, Convert.ToInt32(cmbcaja.SelectedValue)); frmOrdenPago frm = new frmOrdenPago(idrecibos, txtTotal.Text, txtPesosLetras.Text, txtEnConcepto.Text, txtRecibimosDe.Text); frm.ShowDialog(); //desea reimprimir for (int x = 0; x < 2; x++) { DialogResult dialogResult = MessageBox.Show("Desea reimprimir?", "Reimprime Orden de Pago", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { frm.ShowDialog(); x--; } else { x = x + 10; } } this.Close(); } else { MessageBox.Show("Debe cargar al menos una forma de pago"); } } else { MessageBox.Show("Debe elegir un fletero al cual emitir el pago y el concepto"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button3_Click(object sender, EventArgs e) { if (idrecibo != "") { frmRecibo frm = null; frmOrdenPago frm1 = null; if (tip1o == 0) { frm = new frmRecibo(Convert.ToInt32(idrecibo), total, cantidadde, concepto, recibimosde); frm.ShowDialog(); } else { frm1 = new frmOrdenPago(Convert.ToInt32(idrecibo), total, cantidadde, concepto, recibimosde); frm1.ShowDialog(); } //desea reimprimir for (int x = 0; x < 2; x++) { DialogResult dialogResult = MessageBox.Show("Desea reimprimir el recibo?", "Reimprime recibo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { if (tip1o == 0) { frm.ShowDialog(); } else { frm1.ShowDialog(); } x--; } else { x = x + 10; } } this.Close(); } else { MessageBox.Show("Imposible reimprimir recibo"); } }