Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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()));
        }
Ejemplo n.º 3
0
        //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);
        }