public async Task <ActionResult> Details(int?id)
        {
            var clienteViewModel = await clienteAplication.ObterPorId((int)id);

            if (clienteViewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(clienteViewModel));
        }
        public async Task <ClienteViewModel> DetalhesCliente(int id)
        {
            ClienteAplication clienteAplication = new ClienteAplication();
            var clienteViewModel = await clienteAplication.ObterPorId((int)id);

            return(clienteViewModel);
        }
Esempio n. 3
0
        private async Task ObtendoPorId()
        {
            var id = int.Parse(Id_Cliente.Text);

            try
            {
                ClienteAplication clienteAplication = new ClienteAplication();
                var resultado = await clienteAplication.ObterPorId(id);

                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();

                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);
            }
        }
Esempio n. 4
0
        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);
            }
        }