コード例 #1
0
        public override void Execute(object parameter)
        {
            var viewModelCliente = (ClienteViewModel)parameter;
            var cloneCliente     = (ModelConcertosEntity.Cliente)viewModelCliente.ClienteSelecionado.Clone();
            var cw = new TelaAddCliente();

            cw.DataContext = cloneCliente;
            cw.ShowDialog();

            if (cw.DialogResult.HasValue && cw.DialogResult.Value)
            {
                ClienteController clienteController = new ClienteController();

                viewModelCliente.ClienteSelecionado.Nome      = cloneCliente.Nome;
                viewModelCliente.ClienteSelecionado.Sobrenome = cloneCliente.Sobrenome;
                viewModelCliente.ClienteSelecionado.Email     = cloneCliente.Email;
                viewModelCliente.ClienteSelecionado.Cpf       = cloneCliente.Cpf;
                viewModelCliente.ClienteSelecionado.Telefone  = cloneCliente.Telefone;
                viewModelCliente.ClienteSelecionado.Endereco  = cloneCliente.Endereco;

                clienteController.EditarCliente(viewModelCliente.ClienteSelecionado.Id_Cliente, viewModelCliente.ClienteSelecionado);

                viewModelCliente.Clientes = clienteController.GetCliente();
            }
        }
コード例 #2
0
        public override void Execute(object parameter)
        {
            var viewModelCliente = (ClienteViewModel)parameter;
            var cliente          = new ModelConcertosEntity.Cliente();


            var cw = new TelaAddCliente();

            cw.DataContext = cliente;
            cw.ShowDialog();

            if (cw.DialogResult.HasValue && cw.DialogResult.Value)
            {//Controller
                ClienteController clienteController = new ClienteController();
                clienteController.InserirCliente(cliente);
                viewModelCliente.Clientes = clienteController.GetCliente();
            }
        }
コード例 #3
0
        private void btnVoltar_Click(object sender, RoutedEventArgs e)
        {
            TelaAddCliente Voltar = new TelaAddCliente();

            this.Close();
        }