Exemplo n.º 1
0
        private void Delete()
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(this);

            alert.SetTitle("Tem certeza que deseja excluir este cliente?");

            alert.SetNegativeButton("Não!", (senderAlert, args) =>
            {
            });

            alert.SetPositiveButton("Sim!", (senderAlert, args) =>
            {
                try
                {
                    var cliente = new Cliente_Manager();
                    cliente.Delete(cli);

                    Intent myIntent = new Intent(this, typeof(Activity_Cliente));
                    myIntent.PutExtra("mensagem", cliente.Mensagem);
                    SetResult(Result.Ok, myIntent);
                    Finish();
                }
                catch (Exception ex)
                {
                    Toast.MakeText(this, ex.Message, ToastLength.Short).Show();
                }
            });

            RunOnUiThread(() =>
            {
                alert.Show();
            });
        }
Exemplo n.º 2
0
        private void HistorialPuntosForm_Load(object sender, EventArgs e)
        {
            Cliente_Manager clienteMng      = new Cliente_Manager();
            DataTable       canjesDeUsuario = clienteMng.getCanjesDeUsuario(DatosSesion.id_usuario);

            if (canjesDeUsuario.Rows.Count == 0)
            {
                MessageBox.Show("El cliente no realizó canjes.");
                this.Close();
            }
            else
            {
                historialGrid.DataSource = canjesDeUsuario;
            }
        }
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Resource.Id.action_adicionar:

                var obj_cliente = new Cliente_Manager().Get(ped.id_cliente);

                Intent intent = new Intent();
                intent.SetClass(this, typeof(Activity_PedidoItem));
                intent.PutExtra("JsonPedido", Newtonsoft.Json.JsonConvert.SerializeObject(ped));
                intent.PutExtra("JsonCliente", Newtonsoft.Json.JsonConvert.SerializeObject(obj_cliente));
                StartActivityForResult(intent, 0);
                break;
            }
            return(base.OnOptionsItemSelected(item));
        }
        private void BtnAdicionar_Click(object sender, EventArgs e)
        {
            if (!ValidateViews())
            {
                return;
            }

            //Começa intent para adicionar um novo pedidoitem. Aguarda resultado para trazer o valor do item de volta
            Save();

            var obj_cliente = new Cliente_Manager().Get(pedido.id_cliente);

            Intent intent = new Intent();

            intent.SetClass(this, typeof(Activity_PedidoItem));
            intent.PutExtra("JsonPedido", Newtonsoft.Json.JsonConvert.SerializeObject(pedido));
            intent.PutExtra("JsonCliente", Newtonsoft.Json.JsonConvert.SerializeObject(obj_cliente));
            StartActivityForResult(intent, 0);
        }
        private void Sincronizar_Cliente(IList <Cliente> Clientes)
        {
            var baselocal = new Cliente_Manager();

            foreach (var item in Clientes)
            {
                var clientedatabase = new core.Model.Cliente
                {
                    id              = item.id,
                    ds_Cnpj         = item.ds_Cnpj,
                    ds_NomeFantasia = item.ds_NomeFantasia,
                    ds_RazaoSocial  = item.ds_RazaoSocial,
                    id_Codigo       = item.id_Codigo,
                    id_tabelapreco  = item.id_tabelapreco
                };


                baselocal.Save(clientedatabase);
            }
        }
Exemplo n.º 6
0
        private void Save()
        {
            if (!ValidateViews())
            {
                return;
            }
            try
            {
                BindModel();

                var cliente = new Cliente_Manager();
                cliente.Save(cli);

                Intent myIntent = new Intent(this, typeof(Activity_Cliente));
                myIntent.PutExtra("mensagem", cliente.Mensagem);
                SetResult(Result.Ok, myIntent);
                Finish();
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, ex.Message, ToastLength.Short).Show();
            }
        }