コード例 #1
0
        public void ExcluirAction(object sender, EventArgs args)
        {
            ServiceOS serviceOS = new ServiceOS();
            Database  database  = new Database();

            // App.Current.MainPage = new NavigationPage(new ExcluirOS());
            Navigation.PushAsync(new ExcluirOS());
        }
コード例 #2
0
        //public void AdicionarAction (object sender, EventArgs args)
        //{
        //    //FUNCIONANDO
        //    Label lblAdicionar = (Label)sender;
        //    TapGestureRecognizer tapGest = (TapGestureRecognizer)lblAdicionar.GestureRecognizers[0];
        //    ServiceOS serviceOS = tapGest.CommandParameter as ServiceOS;

        //    App.Current.MainPage = new NavigationPage(new AddOS(serviceOS));
        //}

        public void DetalheAction(object sender, EventArgs args)
        {
            Label lblDetalhe               = (Label)sender;
            TapGestureRecognizer tapGest   = (TapGestureRecognizer)lblDetalhe.GestureRecognizers[0];
            ServiceOS            serviceOS = tapGest.CommandParameter as ServiceOS;

            //  App.Current.MainPage = new NavigationPage(new DetalheOS(serviceOS));
            Navigation.PushAsync(new DetalheOS(serviceOS));
        }
コード例 #3
0
        public void SalvarAction(object sender, EventArgs args)
        {
            ServiceOS serviceOS = new ServiceOS();

            serviceOS.NomeCliente  = nomeCliente.Text;
            serviceOS.EmailCliente = emailCliente.Text;

            if (cpfCliente != null)
            {
                serviceOS.CPFcliente = double.Parse(cpfCliente.Text);
            }


            if (numeroCliente != null)
            {
                serviceOS.NumeroCliente = double.Parse(numeroCliente.Text);
            }

            //serviceOS.CPFcliente = double.Parse(cpfCliente.Text);
            //serviceOS.NumeroCliente = double.Parse(numeroCliente.Text);
            serviceOS.Instrumento = instruCliente.Text;
            serviceOS.Descricao   = descInstru.Text;
            serviceOS.Observacao  = obsInstru.Text;
            serviceOS.DataEntrega = dateEntrega.Date;
            //serviceOS.DataEntrega = DateTimeOffset.Parse(dateEntrega.Text);
            serviceOS.Valor = double.Parse(valorServ.Text);

            // nomeCliente.Text = serviceOS.NomeCliente;
            // emailCliente.Text = serviceOS.EmailCliente;
            // cpfCliente.Text = serviceOS.CPFcliente.ToString();
            // numeroCliente.Text = serviceOS.NumeroCliente.ToString();
            // instruCliente.Text = serviceOS.Instrumento;
            // descInstru.Text = serviceOS.Descricao;
            // obsInstru.Text = serviceOS.Observacao;
            // dateEntrega.Text = serviceOS.DataEntrega;
            // valorServ.Text = serviceOS.Valor.ToString();
            //servEntregue.IsToggled ? "NÃO" : "SIM" = serviceOS.EntregueCli;



            Database database = new Database();

            database.Cadastro(serviceOS);

            App.Current.MainPage.DisplayAlert("Atenção", "Dados salvo com Sucesso!", "Ok");
            App.Current.MainPage = new NavigationPage(new TelaInicial());
        }
コード例 #4
0
        public void ExcluirAction(object sender, EventArgs args)
        {
            Label lblExcluir             = (Label)sender;
            TapGestureRecognizer tapGest = (TapGestureRecognizer)lblExcluir.GestureRecognizers[0];
            ServiceOS            serv    = tapGest.CommandParameter as ServiceOS;

            if (true)
            {
                Database database = new Database();
                database.Exclusao(serv);

                App.Current.MainPage = new NavigationPage(new TelaInicial());
            }

            InitializeComponent();
            App.Current.MainPage.DisplayAlert("Atenção", "Dados Excluídos com sucesso", "Ok");
        }
コード例 #5
0
 public void Exclusao(ServiceOS servOS)
 {
     _conexao.Delete(servOS);
 }
コード例 #6
0
 public void Atualizacao(ServiceOS servOS)
 {
     _conexao.Update(servOS);
 }
コード例 #7
0
 public void Cadastro(ServiceOS servOS)
 {
     _conexao.Insert(servOS);
 }
コード例 #8
0
        public DetalheOS(ServiceOS serviceOS)
        {
            InitializeComponent();

            BindingContext = serviceOS;
        }
コード例 #9
0
        public AddOS()
        {
            InitializeComponent();

            BindingContext = new ServiceOS();
        }