Example #1
0
        private void GetAll()
        {
            var exe = ClienteAppConstrutor.ClienteAppDO();

            dtClientes.ItemsSource = exe.ListarAll();
            GetTotal();
        }
Example #2
0
        private void GetByName()
        {
            var exe = ClienteAppConstrutor.ClienteAppDO();

            dtClientes.ItemsSource = exe.ListarByName(txtSearch.Text.Trim());
            GetTotal();
        }
Example #3
0
        private void Delete()
        {
            Cliente client = new Cliente
            {
                ClienteId = id
            };

            var exe = ClienteAppConstrutor.ClienteAppDO();

            try
            {
                exe.Delete(client);
                LimaprCampos();
                txtAviso.Text     = "Eliminado com succeso";
                smsAviso.IsActive = true;
                tmWarning.Start();
            }
            catch
            {
                txtAviso.Text     = "ocorreu um erro!";
                smsAviso.IsActive = true;
                tmWarning.Start();
            }
        }
Example #4
0
        private void Save()
        {
            if (txtNome.Text.Trim() == string.Empty)
            {
                txtAviso.Text = "Preencha o campo nome.";
                tmWarning.Start();
            }
            else
            {
                if (txtBi.Text.Trim() == string.Empty)
                {
                    txtAviso.Text = "Preencha o campo BI";
                    tmWarning.Start();
                }
                else
                {
                    if (txtEmail.Text.Trim() == string.Empty)
                    {
                        txtEmail.Text = "Null";
                    }
                    else
                    {
                        if (dtNascimento.Text == string.Empty)
                        {
                            dtNascimento.SelectedDate = null;
                        }
                        else
                        {
                            if (txtMorada.Text.Trim() == string.Empty)
                            {
                                txtMorada.Text = "Null";
                            }
                            else
                            {
                                Cliente cliente = new Cliente
                                {
                                    NomeCliente    = txtNome.Text.Trim(),
                                    Bi             = txtBi.Text.Trim(),
                                    Email          = txtEmail.Text.Trim(),
                                    DataNascimento = dtNascimento.SelectedDate.Value.ToShortDateString(),
                                    Morada         = txtMorada.Text.Trim()
                                };

                                var exe = ClienteAppConstrutor.ClienteAppDO();
                                try
                                {
                                    exe.Save(cliente);
                                    LimaprCampos();
                                    txtAviso.Text     = "Editado com succeso";
                                    smsAviso.IsActive = true;
                                    tmWarning.Start();
                                }
                                catch
                                {
                                    txtAviso.Text     = "ocorreu um erro!";
                                    smsAviso.IsActive = true;
                                    tmWarning.Start();
                                }
                            }
                        }
                    }
                }
            }
        }