public async Task <List <ClienteViewModel> > GetClientes() { ClienteAplication clienteAplication = new ClienteAplication(); var clienteViewModel = await clienteAplication.ObterTodos(); return(clienteViewModel); }
public async Task <ClienteViewModel> DetalhesCliente(int id) { ClienteAplication clienteAplication = new ClienteAplication(); var clienteViewModel = await clienteAplication.ObterPorId((int)id); return(clienteViewModel); }
private async Task EditandoCliente() { var id = int.Parse(Id_Cliente.Text); var nome = Nome.Text; var dataNascimento = DateTime.Parse(DataNascimento.Text); var salario = decimal.Parse(Salario.Text); var sexo = Sexo.Text; var estado = Estado.Text; var ativo = bool.Parse(Ativo.Text); try { ClienteAplication clienteAplication = new ClienteAplication(); ClienteViewModel clienteViewModel = new ClienteViewModel() { Id_Cliente = id, Nome = nome, Data_Nascimento = dataNascimento, Salario = salario, Sexo = sexo, Estado = estado, Ativo = ativo }; await clienteAplication.EditarCliente(clienteViewModel); } catch (Exception ex) { Console.WriteLine(ex.InnerException.Message); } }
private async Task ObterCPorNome() { var nome = Nome.Text; try { ClienteAplication clienteAplication = new ClienteAplication(); var resultado = await clienteAplication.ObterPorNome(nome); Id_Cliente.Text = resultado.Id_Cliente.ToString(); DataNascimento.Text = resultado.Data_Nascimento.ToString(); Salario.Text = resultado.Salario.ToString(); Sexo.Text = resultado.Sexo.ToString(); Estado.Text = resultado.Estado.ToString(); Ativo.Text = resultado.Ativo.ToString(); List <ClienteViewModel> clienteViews = new List <ClienteViewModel>(); clienteViews.Add(resultado);// adicionando uma lista em cima do resultado ; dataGridView.DataSource = null; dataGridView.DataSource = clienteViews; dataGridView.Refresh(); } catch (Exception erro) { MessageBox.Show(erro.InnerException.Message); } }
public async Task <ClienteViewModel> EditarCliente(ClienteViewModel clienteViewModel) { ClienteAplication clienteAplication = new ClienteAplication(); if (ModelState.IsValid) { await clienteAplication.EditarCliente(clienteViewModel); } return(clienteViewModel); }
private async Task MostrarTudoGrid() { try { ClienteAplication clienteAplication = new ClienteAplication(); var listaCliente = await clienteAplication.ObterTodos(); dataGridView.DataSource = null; dataGridView.DataSource = listaCliente; dataGridView.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.InnerException.Message); } }
private async Task ExcluindoCliente() { try { var id = int.Parse(Id_Cliente.Text); ClienteAplication clienteAplication = new ClienteAplication(); ClienteViewModel clienteViewModel = new ClienteViewModel() { Id_Cliente = id }; await clienteAplication.ExcluirCliente(clienteViewModel.Id_Cliente); MessageBox.Show("Excluído com Sucesso!"); } catch (Exception ex) { Console.WriteLine(ex.InnerException.Message); } }
private async void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { int clickNaTela = int.Parse(dataGridView.Rows[e.RowIndex].Cells["Id_Cliente"].Value.ToString()); try { ClienteAplication clienteAplication = new ClienteAplication(); var resultado = await clienteAplication.ObterPorId(clickNaTela); Id_Cliente.Text = resultado.Id_Cliente.ToString(); Nome.Text = resultado.Nome.ToString(); DataNascimento.Text = resultado.Data_Nascimento.ToString(); Salario.Text = resultado.Salario.ToString(); Sexo.Text = resultado.Sexo.ToString(); Estado.Text = resultado.Estado.ToString(); Ativo.Text = resultado.Ativo.ToString(); } catch (Exception erro) { MessageBox.Show(erro.InnerException.Message); } }
public static async Task Main(string[] args) { //try //{ // CalculoAplication calculoAplication = new CalculoAplication(); // CalculoViewModel calculoViewModel = new CalculoViewModel() // { // Id_Cliente = 3 // }; // calculoAplication.ObterTodosPorId(1).Wait(); // var mostrarCalculo = calculoAplication.ObterTodosPorId(1).Result; // Console.WriteLine("O tipo do calculo é : " + mostrarCalculo.Tipo_Calculo); //} //catch (Exception e) //{ // Console.WriteLine(e.InnerException.Message); //} //Console.ReadLine(); //try //{ // CalculoAplication calculoAplication = new CalculoAplication(); // CalculoViewModel calculoViewModel = new CalculoViewModel() // { // //Id_Calculo_Juros = 0, // Id_Cliente = 1, // Descricao = "Teste com calculo 4", // Data_Criacao = DateTime.Now, // Data_Calculo = new DateTime(2020, 4, 05), // Taxa = 3, // Capital = 200, // Tipo_Calculo = "S" // }; // CalculoViewModel retornoCalculoView = await calculoAplication.CriarCalculo(calculoViewModel); // Console.WriteLine("O Id do cliente é " + retornoCalculoView.Id_Calculo_Juros + ", o tipo de juros é "+retornoCalculoView.Tipo_Calculo+ " e o valor do juros é de :" + retornoCalculoView.Juros + "R$"); //} //catch (Exception e) //{ // if (e.InnerException != null) // Console.WriteLine(e.InnerException.Message); // Console.WriteLine(e.Message); //} //Console.ReadLine(); try { ClienteAplication clienteAplication = new ClienteAplication(); ClienteViewModel clienteViewModel = new ClienteViewModel() { Id_Cliente = 0, Nome = "teste3", Data_Nascimento = DateTime.Now, Salario = 1200, Sexo = "M", Estado = "SP", Ativo = false }; clienteAplication.CriarCliente(clienteViewModel).Wait(); } catch (Exception e) { Console.WriteLine(e.InnerException.Message); } Console.ReadLine(); //try //{ // ClienteAplication clienteAplication = new ClienteAplication(); // ClienteViewModel clienteViewModel = new ClienteViewModel() // { // Id_Cliente = 19, // Nome = "Dagnobaldo", // Data_Nascimento = DateTime.Now, // Salario = 3000, // Sexo = "M", // Estado = "SP", // Ativo = true // }; // clienteAplication.EditarCliente(clienteViewModel).Wait(); //} //catch (Exception e) //{ // Console.WriteLine(e.InnerException.Message); //} //Console.ReadLine(); //try //{ // ClienteAplication clienteAplication = new ClienteAplication(); // ClienteViewModel clienteViewModel = new ClienteViewModel() // { // Id_Cliente = 12 // }; // clienteAplication.ObterPorId(12).Wait(); // var mostrarCliente = clienteAplication.ObterPorId(12).Result; // Console.WriteLine(mostrarCliente.Nome); //} //catch (Exception e) //{ // Console.WriteLine(e.InnerException.Message); //} //Console.ReadLine(); //try //{ // ClienteAplication clienteAplication = new ClienteAplication(); // var mostrarCliente = clienteAplication.ObterTodos().Result; // foreach (ClienteViewModel clienteViewModel in mostrarCliente) // { // Console.WriteLine(clienteViewModel.Nome); // } //} //catch (Exception e) //{ // Console.WriteLine(e.InnerException.Message); //} //Console.ReadLine(); //try //{ // ClienteAplication clienteAplication = new ClienteAplication(); // ClienteViewModel clienteViewModel = new ClienteViewModel() // { // Id_Cliente = 19 // }; // clienteAplication.ExcluirCliente(clienteViewModel.Id_Cliente).Wait(); //} //catch (Exception e) //{ // Console.WriteLine(e.InnerException.Message); //} //Console.ReadLine(); }
public async Task DeletarCliente(int id) { ClienteAplication clienteAplication = new ClienteAplication(); await clienteAplication.ExcluirCliente(id); }