public void PressSaveAdd(EventHandler press) { if (this.editado == 'S') { //Salvar this.Save(); buttonAddSave.Text = "Adicionar"; buttonAddSave.Image = "plusIcon30.png"; this.editado = 'N'; } else { Puma.ModelosBanco.ItemSubItem subItem = new Puma.ModelosBanco.ItemSubItem(); subItem.RelatoriosId = this.itemSubItem.RelatoriosId; subItem.Idsetor = this.itemSubItem.Idsetor; subItem.Idsubitem = this.itemSubItem.Idsubitem; subItem.Contador = this.itemSubItem.Contador + 1; Puma.ModelosBanco.Subitemsetor subSetor = new Puma.ModelosBanco.Subitemsetor(); subSetor = database.GetSubItemSetor(subItem.RelatoriosId, subItem.Idsetor, subItem.Idsubitem); if (subSetor != null) { subSetor.Quantidade = subItem.Contador; database.UpdateeSubItemSetor(subSetor); } ContentPage redeGas = new HidraRedeGas(this.carousel, subItem, database); this.database.CreateItemSubItem(subItem); this.carousel.Children.Add(redeGas); this.carousel.CurrentPage = redeGas; } }
protected override void OnCurrentPageChanged() { var pageSelected = this.CurrentPage.ToString(); switch (pageSelected) { case "Puma.Paginas.Reservatorios": Puma.Paginas.Reservatorios pageReservatorio = (Puma.Paginas.Reservatorios) this.CurrentPage; this.ChangeTitle(pageReservatorio.GetContador().ToString()); break; case "Puma.Paginas.HidraBarrilhete": Puma.Paginas.HidraBarrilhete pageBarrilhete = (Puma.Paginas.HidraBarrilhete) this.CurrentPage; this.ChangeTitle(pageBarrilhete.GetContador().ToString()); break; case "Puma.Paginas.HidraGeradorAguaQuente": Puma.Paginas.HidraGeradorAguaQuente pageGeradorAguaQuente = (Puma.Paginas.HidraGeradorAguaQuente) this.CurrentPage; this.ChangeTitle(pageGeradorAguaQuente.GetContador().ToString()); break; case "Puma.Paginas.Hidraulica.HidraRede": Puma.Paginas.Hidraulica.HidraRede pageHidraRede = (Puma.Paginas.Hidraulica.HidraRede) this.CurrentPage; this.ChangeTitle(pageHidraRede.GetContador().ToString()); break; case "Puma.Paginas.Hidraulica.HidraBombas": Puma.Paginas.Hidraulica.HidraBombas pageHidraBombas = (Puma.Paginas.Hidraulica.HidraBombas) this.CurrentPage; this.ChangeTitle(pageHidraBombas.GetContador().ToString()); break; case "Puma.Paginas.Hidraulica.HidraRedeGas": Puma.Paginas.Hidraulica.HidraRedeGas pageRedeGas = (Puma.Paginas.Hidraulica.HidraRedeGas) this.CurrentPage; this.ChangeTitle(pageRedeGas.GetContador().ToString()); break; } }