Esempio n. 1
0
        private void BtnEditar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Cliente cliente = new Cliente();

                if (ValidaCamposEmBranco())
                {
                    cliente.Cpf = Parameter;
                    cliente     = ClienteDAO.Get(cliente);
                    #region Dados do cliente para cadastro
                    cliente.Nome     = txtName.Text;
                    cliente.Telefone = txtTelefone.Text;
                    cliente.Senha    = txtSenha.Password;
                    ComboBoxItem item = (ComboBoxItem)cboCategoriaCNH.SelectedItem;
                    cliente.CategoriaCnh    = item.Content.ToString();
                    cliente.Endereco.Numero = Convert.ToInt32(txtNumero.Text);
                    cliente.Endereco.Bairro = txtBairro.Text;
                    cliente.Endereco.Cidade = txtCidade.Text;
                    cliente.Endereco.Estado = txtEstado.Text;
                    cliente.Endereco.Rua    = txtRua.Text;
                    cliente.Status          = txtStatus.Text;
                    #endregion

                    ClienteDAO.AlterarDadosCliente(cliente);
                    MessageBox.Show("Dados alterados com sucesso!!", "", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimparCampos();
                    us.ListarClientes();
                    Close();
                }
                else
                {
                    MessageBox.Show("Favor preencher as informações!", "Mensagem", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.ToString(), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error); }
        }