private async void DeleteCommandMethod(object obj) { //var x = (obj as Syncfusion.ListView.XForms.ItemTappedEventArgs).ItemData; var x = (Positions)obj; if (ItemIndex >= 0) { ListPositions.RemoveAt(ItemIndex); } //Agregar el metodo de borrado de position if (await Services.PositionService.DeletePositionAsync(x.IDPosition)) { await Application.Current.MainPage.DisplayAlert("JobMe!", App.Idioma.TwoLetterISOLanguageName == MyIdioma.Español? "Se elimino correctemente la vacante" : "Position successfully deleted", "OK"); ListView.ResetSwipe(); MessagingCenter.Send <EditJobViewModel, int>(this, "UpdateList", 1); } else { await Application.Current.MainPage.DisplayAlert("JobMe!", App.Idioma.TwoLetterISOLanguageName == MyIdioma.Español? "Ocurrió un error al eliminar la vacante" : "Error deleting position", "OK"); } //sfListView.ResetSwipe(); }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(TypeIdentifier != null ? TypeIdentifier.ToStepValue() : "$"); parameters.Add(AttributeIdentifier != null ? AttributeIdentifier.ToStepValue() : "$"); parameters.Add(InstanceName != null ? InstanceName.ToStepValue() : "$"); parameters.Add(ListPositions != null ? ListPositions.ToStepValue() : "$"); parameters.Add(InnerReference != null ? InnerReference.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
//Projeto Larissa Iurk //github.com/larissaiurk/ProjetoFolhaPagamento static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.White; SeedsDAO.Add(); int opcao = 0; do { Console.Clear(); Console.WriteLine(" -- MENU FOLHA DE PAGAMENTO -- \n"); Console.WriteLine("1 - Cadastrar cargo \n"); Console.WriteLine("2 - Cadastrar funcionário \n"); Console.WriteLine("3 - Cadastrar folha de pagamento \n"); Console.WriteLine("4 - Consultar folha de pagamento \n "); Console.WriteLine("5 - Consultar histórico de folhas de pagamento do funcionário \n "); Console.WriteLine("6 - Consultar histórico de folhas de pagamento do mês \n "); Console.WriteLine("0 - Sair\n"); Console.WriteLine("Digite a opção desejada:"); opcao = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcao) { case 1: ListPositions.Render(); RegisterPosition.Render(); break; case 2: ListEmployees.Render(); RegisterEmployee.Render(); break; case 3: ListPositions.Render(); ListEmployees.Render(); RegisterPayroll.Render(); ListPayrolls.Render(); break; case 4: ListPayrolls.Render(); ListPayrolls.ListByEmployee(); break; case 5: ListPayrolls.ListByEmployeeHistoricByCpf(); break; case 6: ListPayrolls.ListByEmployeeHistoricByDate(); break; case 0: Console.WriteLine("Saindo..."); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("\n Aperte uma tecla para continuar..."); Console.ReadKey(); } while (opcao != 0); }