Exemplo n.º 1
0
        private static Cliente EditarCliente()
        {
            ListarTodosClientes();

            Console.WriteLine("Digite qual ID do cliente deseja alterar:");
            int IDEditar = int.Parse(Console.ReadLine());

            ClienteController cc        = new ClienteController();
            Cliente           CliEditar = cc.PesquisarPorIDCliente(IDEditar);

            if (CliEditar != null)
            {
                Console.WriteLine();
                Console.WriteLine("Nome: ");
                CliEditar.Nome = Console.ReadLine();
                Console.WriteLine("Telefone: ");
                CliEditar.Telefone = Console.ReadLine();
                Console.WriteLine("CPF: ");
                CliEditar.Cpf = Console.ReadLine();

                EditarEndereco(CliEditar.EnderecoID);

                cc.EditarCliente(IDEditar, CliEditar);

                return(CliEditar);
            }
            Console.WriteLine("Erro, ID do cliente não encontrado");
            return(null);
        }
        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();
            }
        }
Exemplo n.º 3
0
        private static void EditarCliente()
        {
            ListarTodosClientes();

            Console.WriteLine("Digite o ID do cliente:");
            int n = int.Parse(Console.ReadLine());

            ClienteController cc  = new ClienteController();
            Cliente           cli = new Cliente();

            // ----
            cli = cc.PesquisarPorID(n);
            //Cliente cli = cc.PesquisarPorID(idCliente);

            if (cli != null)
            {
                Console.WriteLine("Digite o nome novo desejado");
                cli.nome = Console.ReadLine();

                Console.WriteLine("Digite o cpf novo desejado");
                cli.cpf = Console.ReadLine();

                Endereco e = EditarEndereco(cli.enderecoID);

                cc.EditarCliente(n, cli);
            }
            else
            {
                Console.WriteLine("Cliente não encontrado");
            }
        }
Exemplo n.º 4
0
        private void EnviarClienteEditado(string Nome, string CPF, string Telefone)
        {
            Cliente cli = new Cliente();

            cli.Nome     = Nome;
            cli.Cpf      = CPF;
            cli.Telefone = Telefone;

            ClienteController.EditarCliente(cliEdicao.ClienteID, cli);
        }
Exemplo n.º 5
0
        private void btnSalvarCliente_Click(object sender, RoutedEventArgs e)
        {
            Endereco endnovo = SalvarEndereco(txtRuaCliente.Text, txtBairroCliente.Text, int.Parse(txtNumeroCliente.Text), txtComplementoCliente.Text);
            Clientes clinovo = SalvarCliente(txtNomeCliente.Text, txtCpfCliente.Text, txtTelefoneCliente.Text, endnovo.EnderecoID);

            ClienteController.EditarCliente(int.Parse(txtIdCliente.Text), clinovo);
            Clientes idend = ObterDados();

            EnderecoController.EditarEndereco(idend.EnderecoID, endnovo);
            MessageBox.Show("Cliente alterado.");
            LimparTextBoxes();
        }
Exemplo n.º 6
0
        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            ClienteController cc = new ClienteController();

            Cliente c = new Cliente();

            c.Nome     = txtNome.Text;
            c.DtAniver = txtDtNascimento.Text;
            c.Cpf      = txtCPF.Text;

            cc.EditarCliente(int.Parse(txtID.Text), c);
            MessageBox.Show("Cliente editado com sucesso.");
        }
Exemplo n.º 7
0
        private void editarCliente()
        {
            int cliId = Convert.ToInt32(idSelecionado);

            switch (tipoSelecionado)
            {
            case "PF":
                ClienteController.EditarCliente(cliId, textNome_PF.Text, textCpf_PF.Text, textEmail_PF.Text, textEndereco_PF.Text);
                break;

            case "PJ":
                ClienteController.EditarCliente(cliId, textRazaoSocial_PJ.Text, textCnpj_PJ.Text, textEmail_PJ.Text, textEndereco_PJ.Text);
                break;
            }

            MessageBox.Show("Cliente editado com sucesso!");
        }
        private void EditarButton_Click(object sender, RoutedEventArgs e)
        {
            string idPersona    = idCliente;
            string nombre       = textBoxNombre.Text.Trim();
            string apellido     = textBoxApellido.Text.Trim();
            string telefono     = textBoxTelefono.Text.Trim();
            string correo       = textBoxCorreo.Text.Trim();
            string ciudad       = textBoxCiudad.Text.Trim();
            string calle        = textBoxCalle.Text.Trim();
            string numero       = textBoxNúmero.Text.Trim();
            string colonia      = textBoxColonia.Text.Trim();
            string codigoPostal = textBoxCodigoPostal.Text.Trim();

            if (ValidarCampos() == CheckResult.Passed)
            {
                ClienteController clienteController = new ClienteController();
                ComprobarResultado((ResultadoOperacion)clienteController.EditarCliente(
                                       idPersona, nombre, apellido, telefono, correo, ciudad, calle, numero,
                                       colonia, codigoPostal, idCliente));
            }
        }
Exemplo n.º 9
0
        private static void EditarCliente()
        {
            Console.WriteLine(" -- Editar Cliente -- ");
            ListarTodosClientes();

            Console.WriteLine("Digite o ID do cliente para ser editado");

            int idCliente        = int.Parse(Console.ReadLine());
            ClienteController cc = new ClienteController();

            Cliente cli = new Cliente();

            Console.WriteLine("Digite o nome desejado");
            cli.Nome = Console.ReadLine();

            Console.WriteLine("Digite o cpf desejado");
            cli.Cpf = Console.ReadLine();

            // ----

            cc.EditarCliente(idCliente, cli);

            //Cliente cli = cc.PesquisarPorID(idCliente);

            if (cli != null)
            {
                Console.WriteLine("Digite o nome desejado");
                cli.Nome = Console.ReadLine();

                Console.WriteLine("Digite o cpf desejado");
                cli.Cpf = Console.ReadLine();

                Endereco e = AlterarEndereco(cli.EnderecoID);
            }
            else
            {
                Console.WriteLine("Cliente não encontrado");
            }
        }
Exemplo n.º 10
0
        private static Cliente ArrumarCadastro(int IDEditar)
        {
            ClienteController cc        = new ClienteController();
            Cliente           CliEditar = cc.PesquisarPorIDCliente(IDEditar);

            if (CliEditar != null)
            {
                Console.WriteLine();
                Console.WriteLine("Nome novo: ");
                CliEditar.Nome = Console.ReadLine();
                Console.WriteLine("Telefone novo: ");
                CliEditar.Telefone = Console.ReadLine();
                Console.WriteLine("CPF novo: ");
                CliEditar.Cpf = Console.ReadLine();

                EditarEndereco(CliEditar.EnderecoID);

                cc.EditarCliente(IDEditar, CliEditar);

                return(CliEditar);
            }
            Console.WriteLine("Erro, ID do cliente não encontrado");
            return(null);
        }
Exemplo n.º 11
0
        public void SalvaEdicao()
        {
            ClienteController cc = new ClienteController();

            try
            {
                selecionado.Nome                  = txtPesquisaNome.Text;
                selecionado.Cpf                   = txtPesquisaCPF.Text;
                selecionado._Endereco.Rua         = txtPesquisaRua.Text;
                selecionado._Endereco.Complemento = txtPesquisaComplemento.Text;
                selecionado._Endereco.Numero      = int.Parse(txtPesquisaNumero.Text);

                cc.EditarCliente(selecionado.PessoaID, selecionado);

                dtgMeusClientes.ItemsSource   = ctx.tblClientes.ToList();
                lblQuantidadeClientes.Content = ctx.tblClientes.Count();

                CancelarEdit();
            }
            catch
            {
                MessageBox.Show("Selecione um cliente para editar!!");
            }
        }