private void CarregarListaAssento() { List <viagem> viagems = SvcVendaCliente.ListarViagem(); viagem viagem = viagems.Where(a => a.Id == Convert.ToInt32(ddlViagem.SelectedValue)).FirstOrDefault(); List <vendacliente> vendaClientes = new List <vendacliente>(); vendaClientes = SvcVendaCliente.PesquisaViagem(viagem.Id); int[] assento = new int[0]; foreach (var item in vendaClientes) { int lugar = item.Assento; assento = assento.Concat(new int[] { lugar }).ToArray(); } ListaAssento.Value = string.Join(", ", assento); veiculo QuantAssento = new veiculo(); QuantAssento = SvcVeiculo.BuscarVeiculo(Convert.ToInt32(viagem.Veiculo)); int t = QuantAssento.Lugares.Value; int f = 4; var valor = 0; var total = 0; int[] limpa = new int[0]; if (t % 4 == 0) { valor = t / f; } else if ((t + 1) % 4 == 0) { valor = (t + 1) / f; total = (t + 1); } else if ((t + 2) % 4 == 0) { valor = (t + 2) / f; total = (t + 2); } else if ((t + 3) % 4 == 0) { valor = (t + 3) / f; total = (t + 3); } for (int i = t + 1; i <= total; i++) { limpa = limpa.Concat(new int[] { i }).ToArray(); } Diferenca.Value = string.Join(", ", limpa); QuantidadeAssento.Value = valor.ToString(); }
protected void PorcentagemVenda(int id) { var passagemVendida = SvcVendaCliente.PesquisaViagem(id); var quantidadePassagem = SvcViagem.BuscarViagem(id); //if (passagemVendida == null) // return; var t = quantidadePassagem.Veiculo; var assento = SvcVeiculo.BuscarVeiculo(t.Value); var r = assento.Lugares.Value; var y = passagemVendida.Count(); var total = (100 / r) * y; Porcent.Value = total.ToString(); string assentos = Convert.ToString(assento.Lugares.Value); txtAssento.Text = assentos; }
protected void CarregaResultados() { //var esperado = SvcVendaCliente.PesquisaViagem(id); var todasViagens = SvcViagem.ListarTodasViagens(); foreach (var item in todasViagens) { var esperado = SvcViagem.BuscarViagem(item.ViagemId); var assento = SvcVeiculo.BuscarVeiculo(esperado.Veiculo.Value).Lugares; if (soma == null) { soma = esperado.Valor * assento; } else { soma = soma + (esperado.Valor * assento); } var vendas = SvcVendaCliente.PesquisaViagem(item.ViagemId); foreach (var item1 in vendas) { total = total + item1.VendaValorPago; } var despesa = SvcContaPagarReceber.PesquisaDespesaViagem(item.ViagemId); foreach (var item2 in despesa) { totalDespesas = totalDespesas + item2.Valor; } } txbValorPago.Text = total.ToString(); txbValorTotal.Text = Convert.ToString(soma); txbValorDespesa.Text = totalDespesas.ToString(); txbValorLucro.Text = (total - totalDespesas).ToString(); ChartLucro.Value = (total - totalDespesas).ToString(); ChartDespesa.Value = totalDespesas.ToString(); ChartTotal.Value = soma.ToString(); }
protected void CarregaResultados(int id) { //var esperado = SvcVendaCliente.PesquisaViagem(id); var esperado = SvcViagem.BuscarViagem(id); var assento = SvcVeiculo.BuscarVeiculo(esperado.Veiculo.Value).Lugares; var soma = esperado.Valor * assento; txbValorTotal.Text = Convert.ToString(soma); var vendas = SvcVendaCliente.PesquisaViagem(id); foreach (var item in vendas) { total = total + item.VendaValorPago; } txbValorPago.Text = total.ToString(); var despesa = SvcContaPagarReceber.PesquisaDespesaViagem(id); foreach (var item in despesa) { totalDespesas = totalDespesas + item.Valor; } txbValorDespesa.Text = totalDespesas.ToString(); txbValorLucro.Text = (total - totalDespesas).ToString(); ChartLucro.Value = (total - totalDespesas).ToString(); ChartDespesa.Value = totalDespesas.ToString(); ChartTotal.Value = soma.ToString(); }