public override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your fragment here itens = await Iten.GetItens(); promotions = await Promotion.GetPromotions(); ListAdapter = new ItenAdapter(Activity, itens, promotions); }
private void UpdateItem(Iten item, PictureBox pb, Label name, Label desc) { try { pb.ImageLocation = item.Item.URL; name.Text = item.Item.Nome; desc.Text = $"Preço: {item.Item.price} Breads\nDescrição: {item.Item.Description}"; } catch { } }
public bool Btn_Click(Button sender, EventArgs e) { Iten i = Itens.Find(x => x.btn_less_id == sender.Id); if (i.Id == 0) { i = Itens.FirstOrDefault(x => x.btn_plus_id == sender.Id); i.Quantidade--; if (i.Quantidade < 0) { i.Quantidade = 0; } return(true); } if (i.Id != 0) { i.Quantidade++; return(true); } return(false); }
public void cadastrar(Iten item) { banco.cadastrar <Iten>(item); }
protected void botaoContratar_Click(object sender, EventArgs e) { if (TabelaFesta.SelectedIndex > -1 && valorTotal != null) { List <Alimento> listaAlimentos = new List <Alimento>(); List <Bebida> listaBebidas = new List <Bebida>(); DadosFestasController controller = new DadosFestasController(); foreach (Control ctr in DataList1.Controls) { CheckBox ch = (CheckBox)ctr.FindControl("CheckBox1"); if (ch != null) { if (ch.Checked) { Label id = (Label)ctr.FindControl("idAlimento"); Alimento alimento = controller.pesquisarAlimento(Int32.Parse(id.Text)); listaAlimentos.Add(alimento); } } } List <int> quant = new List <int>(); foreach (Control ctr in DataList2.Controls) { CheckBox ch = (CheckBox)ctr.FindControl("CheckBox2"); if (ch != null) { if (ch.Checked) { Label id = (Label)ctr.FindControl("idBebida"); TextBox quantidade = (TextBox)ctr.FindControl("campoQuantidade"); quant.Add(Int32.Parse(quantidade.Text)); Bebida bebida = controller.pesquisarBebida(Int32.Parse(id.Text)); listaBebidas.Add(bebida); } } } int i = 0; foreach (Bebida bebida in listaBebidas) { Iten item = new Iten(); item.idBebidas = bebida.bebida_id; item.idFesta = Int32.Parse(TabelaFesta.SelectedRow.Cells[0].Text); item.quantidade = quant[i]; controller.cadastrar(item); i++; } foreach (Alimento alimento in listaAlimentos) { Iten item = new Iten(); item.idAlimentos = alimento.alimento_id; item.idFesta = Int32.Parse(TabelaFesta.SelectedRow.Cells[0].Text); controller.cadastrar(item); } Festa festa = new Festa(); festa.festa_id = Int32.Parse(TabelaFesta.SelectedRow.Cells[0].Text); festa.tipoFesta = Server.HtmlDecode(TabelaFesta.SelectedRow.Cells[1].Text); festa.numeroConvidados = Int32.Parse(TabelaFesta.SelectedRow.Cells[2].Text); festa.quantidadeCadeiras = Int32.Parse(TabelaFesta.SelectedRow.Cells[3].Text); festa.quantidadeMesas = Int32.Parse(TabelaFesta.SelectedRow.Cells[4].Text); festa.local = Server.HtmlDecode(TabelaFesta.SelectedRow.Cells[5].Text); festa.data = TabelaFesta.SelectedRow.Cells[6].Text; festa.status = Server.HtmlDecode(TabelaFesta.SelectedRow.Cells[7].Text); festa.idCliente = Convert.ToInt32(Session["usuario"].ToString()); string valor = TabelaFesta.SelectedRow.Cells[8].Text; if (valor.Equals(" ")) { festa.valorTotal = Decimal.Parse(valorTotal.Text); } else { festa.valorTotal = Decimal.Parse(TabelaFesta.SelectedRow.Cells[8].Text) + Decimal.Parse(valorTotal.Text); } controller.alterar(festa); Response.Write("<script language='javascript'> alert('Intes Cadastrados com Sucesso!'); window.location=('dadosfestas.aspx'); </script>"); } else { Response.Write("<script language='javascript'> alert('Erro: Selecione uma linha da tabela ou Calcule o Valor!'); window.location=('dadosfestas.aspx'); </script>"); } }
private PlugNotasApi Initialize(Invoice invoice) { var plugNotas = new PlugNotasApi(); var address = invoice.Order.Customer.Adresses.Where(a => a.Type == AddressType.Billing).FirstOrDefault(); plugNotas.IdIntegracao = invoice.Id.ToString(); plugNotas.Presencial = true; plugNotas.ConsumidorFinal = true; plugNotas.Natureza = invoice.OriginOperation; var issuer = new Emitente(); issuer.CpfCnpj = _configuration["IssuerCnpj"]; plugNotas.Emitente = issuer; var receiver = new Destinatario(); receiver.CpfCnpj = invoice.Order.Customer.Cnpj; receiver.RazaoSocial = invoice.Order.Customer.CompanyName; receiver.Email = invoice.Order.Customer.Email; var receiverAddress = new Endereco(); receiverAddress.Logradouro = address.Street; receiverAddress.Numero = address.Number.ToString(); receiverAddress.Bairro = address.Neighborhood; receiverAddress.CodigoCidade = address.CodeCity; receiverAddress.DescricaoCidade = address.City; receiverAddress.Estado = address.State; receiverAddress.Cep = address.ZipCode; receiver.Endereco = receiverAddress; plugNotas.Destinatario = receiver; var itemsPlugNotas = new List <Iten>(); foreach (var item in invoice.InvoiceLines) { var itemPlugNotas = new Iten(); itemPlugNotas.Codigo = item.ItemName; itemPlugNotas.Descricao = item.ItemName; itemPlugNotas.Ncm = item.NcmCode; itemPlugNotas.Cfop = "5101"; var unitaryValue = new ValorUnitario(); unitaryValue.Comercial = (double)item.UnitaryPrice; unitaryValue.Tributavel = (double)item.UnitaryPrice; itemPlugNotas.ValorUnitario = unitaryValue; var quantity = new Quantidade(); quantity.Comercial = item.Quantity; quantity.Tributavel = item.Quantity; itemPlugNotas.Quantidade = quantity; var taxes = new Tributos(); var icms = new Icms(); icms.Origem = item.OriginIcms; icms.Cst = item.CstIcms; var baseCalcIcms = new BaseCalculo(); baseCalcIcms.ModalidadeDeterminacao = item.DeterminationMode; baseCalcIcms.Valor = (double)item.ValueBaseCalcIcms; icms.BaseCalculo = baseCalcIcms; icms.Aliquota = item.AliquotIcms; icms.Valor = (double)item.ValueIcms; taxes.Icms = icms; var pis = new Pis(); pis.Cst = item.CstPis; var baseCalcPis = new BaseCalculo(); baseCalcPis.Valor = (double)item.ValueBaseCalcPis; pis.BaseCalculo = baseCalcPis; pis.Aliquota = item.AliquotPis; pis.Valor = (double)item.ValuePis; taxes.Pis = pis; var cofins = new Cofins(); cofins.Cst = item.CstCofins; var baseCalcCofins = new BaseCalculo(); baseCalcCofins.Valor = (double)item.ValueBaseCalcCofins; cofins.BaseCalculo = baseCalcCofins; cofins.Aliquota = item.AliquotCofins; cofins.Valor = (double)item.ValueCofins; taxes.Cofins = cofins; itemPlugNotas.Tributos = taxes; itemsPlugNotas.Add(itemPlugNotas); } plugNotas.Itens = itemsPlugNotas; var payments = new List <Pagamento>(); var payment = new Pagamento(); payment.AVista = true; payment.Meio = "18"; payments.Add(payment); plugNotas.Pagamentos = payments; return(plugNotas); }