public void ListaMetodos() { ListarMetodosDePago.Add("1.Efectivo"); ListarMetodosDePago.Add("2.Tarjeta"); ListarMetodosDePago.Add("3.Cheque"); ListarMetodosDePago.Add("4.Deposito"); txtNumero0.Visibility = Visibility.Hidden; txtNumero.Visibility = Visibility.Hidden; cmbMetodoPago.ItemsSource = ListarMetodosDePago; cmbMoneda.ItemsSource = mon.ListarMonedas(); for (int i = 0; i < lista.Saldo.Length; i++) { if (lista.Saldo[i] == '.') { saldo += ','; } else { saldo += lista.Saldo[i]; } } txtMontoaCancelar.Text = saldo[0] + SepararMiles(Convert.ToDouble(saldo.Remove(0, 1))); idCliente = lista.PK_Id_Cliente; SIGEEA_spObtenerCategoriaClienteResult categoria = cliMant.ObtenerCategoriaCliente(idCliente); lista.FecProPago_CreCliente = lista.FecProPago_CreCliente.AddDays(Convert.ToDouble(categoria.RanPagos_CatCliente)); txtFechaProximoPago.Text = lista.FecProPago_CreCliente.ToShortDateString(); txtFechaLimitePago.Text = lista.FecLimPago_CreCliente.ToShortDateString(); }
public wnwDatosFacturaCliente(int pkIdEmpleado, int pkIdCliente, string Tipo, int pkIdEmpresa, string ptipoPedido, ObservableCollection <uc_DetProducto> nueva, string pMontoTotal, string pDescuentoTotal, string pMontoNetoTotal, string pMonedaTotal) { InitializeComponent(); foreach (uc_DetProducto detProducto in nueva) { listaDetProducto.Add(detProducto); } IdEmpleado = pkIdEmpleado; IdCliente = pkIdCliente; tipoFactura = Tipo; IdEmpresa = pkIdEmpresa; tipoPedido = ptipoPedido; montoTatal = pMontoTotal; descuentoTotal = pDescuentoTotal; montoNetoTotal = pMontoNetoTotal; moneda = pMonedaTotal; txtbTipoFactura.Text = Tipo; ClienteMantenimiento cliMant = new ClienteMantenimiento(); if (tipoFactura == "Contado") { grdPago.Visibility = Visibility.Visible; } else if (tipoFactura == "Crédito") { DateTime hoy = DateTime.Now; DateTime hoy1 = DateTime.Now; SIGEEA_spObtenerCategoriaClienteResult categoria = cliMant.ObtenerCategoriaCliente(IdCliente); proximoPago = hoy.AddDays(Convert.ToDouble(categoria.RanPagos_CatCliente)); proximoLimite = hoy1.AddDays(Convert.ToDouble(categoria.TieMaximo_CatCliente)); fechaProPago = proximoPago.ToShortDateString(); fechaLimite = proximoLimite.ToShortDateString(); txtFechaLimitePago.Text = fechaLimite; txtFechaProximoPago.Text = fechaProPago; txtMontoaCancelar.Text = pMontoNetoTotal; grdAbono.Visibility = Visibility.Visible; } else if (tipoFactura == "Proforma") { grdPago.Visibility = Visibility.Visible; } ListaMetodos(); }