public void registrarFormaPago() { ///////EFECTIVO DEBITO, CTA. CORRIENTE//////// if (InterfazVenta.cbx_formaPago.SelectedIndex == 1 || InterfazVenta.cbx_formaPago.SelectedIndex == 3) { int codigoFormaPago = int.Parse(InterfazVenta.cbx_formaPago.SelectedValue.ToString()); listaFormaPago.crear(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } if (saldoAPagar != 0.0f && InterfazVenta.cbx_formaPago.SelectedIndex != 1 && InterfazVenta.cbx_formaPago.SelectedIndex != 3) { int codigoFormaPago = formaPago.obtenerCodigoFormaPago("EFECTIVO"); coleccionFormaPago.Add(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } if (listaTarjeta.Count != 0) { tarjeta = new Tarjeta(); foreach (var item in listaTarjeta) { tarjeta.crear(item.Nombre, item.Apellido, item.Interes, item.Cuota, item.CodigoNombreTarjeta, item.CodigoTipoTarjeta, item.CodigoBanco, item.NumeroTarjeta, item.ImporteTarjeta, venta.CodigoVenta); } int codigoFormaPago = formaPago.obtenerCodigoFormaPago("CREDITO"); coleccionFormaPago.Add(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } if (listaNotaCredito.Count != 0 && InterfazVenta.ch_notaCredito.Checked == true) { notaCredito = new NotaCredito(); foreach (var item in listaNotaCredito) { notaCredito.actualizarNotaDeCredito(item); } int codigoFormaPago = formaPago.obtenerCodigoFormaPago("NOTA DE CREDITO"); coleccionFormaPago.Add(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } foreach (var item in coleccionFormaPago) { listaFormaPago.crear(new ListaFormaPago { CodigoVenta = item.CodigoVenta, CodigoFormaPago = item.CodigoFormaPago }); } }
public void generarNvoNumeroVenta() { buscarUltimoNroVenta(); venta.CodigoEncargado = InterfazVentaMayorista.InterfazContenedora.EncargadoActivo.CodigoEncargado; int codigoFormaPago = int.Parse(InterfazVentaMayorista.cbx_formaPago.SelectedValue.ToString()); //venta.CodigoFormaPago = codigoFormaPago; ///////EFECTIVO, EFECTIVO DEBITO, CTA. CORRIENTE//////// if (codigoFormaPago == 1 || codigoFormaPago == 2 || codigoFormaPago == 4) { venta.crearVentaMayorista(venta); } else { ////////TARJETA///////////// if (codigoFormaPago == 3) { venta.crearVentaMayorista(venta); tarjeta = new Tarjeta(); foreach (var item in listaTarjeta) { tarjeta.crear(item.Nombre, item.Apellido, item.Interes, item.Cuota, item.CodigoNombreTarjeta, item.CodigoTipoTarjeta, item.CodigoBanco, item.NumeroTarjeta, item.ImporteTarjeta, venta.CodigoVenta); } } else { venta.crearVentaMayorista(venta); notaCredito = new NotaCredito(); foreach (var item in listaNotaCredito) { notaCredito.actualizarNotaDeCredito(item); } } } if (listaEntrega.Count != 0 && InterfazVentaMayorista.ch_cargoEnvio.Checked) { registrarEntregas(); } registrarDetalleVP(); }
public void generarNvoNumeroVentaParaRemito() { buscarUltimoNroVenta(); venta.CodigoEncargado = InterfazVenta.InterfazContenedora.EncargadoActivo.CodigoEncargado; if (mostrarVistaPrevia()) { if (venta.CodigoClienteMayorista != 0 && InterfazVenta.txt_razonSocial.Text != "") { venta.crearVentaMayorista(venta); } else { venta.crearVentaMinorista(venta); } ///////EFECTIVO, EFECTIVO DEBITO, CTA. CORRIENTE//////// if (InterfazVenta.cbx_formaPago.SelectedIndex == 0 || InterfazVenta.cbx_formaPago.SelectedIndex == 1 || InterfazVenta.cbx_formaPago.SelectedIndex == 3) { int codigoFormaPago = int.Parse(InterfazVenta.cbx_formaPago.SelectedValue.ToString()); listaFormaPago.crear(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } else { if (listaTarjeta.Count != 0) { tarjeta = new Tarjeta(); foreach (var item in listaTarjeta) { tarjeta.crear(item.Nombre, item.Apellido, item.Interes, item.Cuota, item.CodigoNombreTarjeta, item.CodigoTipoTarjeta, item.CodigoBanco, item.NumeroTarjeta, item.ImporteTarjeta, venta.CodigoVenta); } int codigoFormaPago = formaPago.obtenerCodigoFormaPago("CREDITO"); coleccionFormaPago.Add(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } if (listaNotaCredito.Count != 0 && InterfazVenta.ch_notaCredito.Checked == true) { notaCredito = new NotaCredito(); foreach (var item in listaNotaCredito) { notaCredito.actualizarNotaDeCredito(item); } int codigoFormaPago = formaPago.obtenerCodigoFormaPago("NOTA DE CREDITO"); coleccionFormaPago.Add(new ListaFormaPago { CodigoVenta = venta.CodigoVenta, CodigoFormaPago = codigoFormaPago }); } foreach (var item in coleccionFormaPago) { listaFormaPago.crear(new ListaFormaPago { CodigoVenta = item.CodigoVenta, CodigoFormaPago = item.CodigoFormaPago }); } } InterfazVenta.ventaRegistrada = true; } }