public async Task <bool> CreatePessoa(PessoasDTO DTO) { bool sucess = false; try { var data = DateTime.Now.ToString(); var query = "INSERT INTO contato_cliente (nome, email, funcao_id, telefone, celular, data, USUARIO_id, CLIENTE_id, anotacoes) VALUES ('" + DTO.Nome + "', '" + DTO.Email + "','" + DTO.Funcao_Id + "', '" + DTO.Telefone + "','" + DTO.Telefone + "','" + data + "', '" + Logindto.Id + "', '" + DTO.Cliente_Id + "', '" + DTO.Anotacoes + "')"; bd.Conectar(); await bd.ExecutarComandoSQLAsync(query); } catch (Exception ex) { throw new Exception(ex.Message); } finally { sucess = true; bd.CloseConection(); } if (sucess) { return(true); } else { return(false); } }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; int index = lstClientes.Items.IndexOf(btn.DataContext); dto = ((PessoasDTO)lstClientes.Items[index]) as PessoasDTO; using (var form = new EditarPessoas(dto)) { form.Owner = Window.GetWindow(this); form.ShowDialog(); if (form.DialogResult.Value && form.DialogResult.HasValue) { lstClientes.ItemsSource = bll.LoadPessoas(); } } }
public IActionResult Alterar([FromBody] PessoasDTO request) { var pessoa = _mapper.Map <Pessoas>(request); try { _pessoasApp.Update(pessoa); _pessoasApp.Commit(); return(Ok("Pessoa Alterada com sucesso")); } catch (Exception ex) { throw; } }
public EditarPessoas(PessoasDTO DTO) { InitializeComponent(); MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight; MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth; txtNome.Text = DTO.Nome; txtEmail.Text = DTO.Email; txtRazao.Text = DTO.Rsocial; txtAnotacoes.Text = DTO.Anotacoes; id = DTO.Id; cliente_Id = DTO.Cliente_Id; txtTelefone.Text = DTO.Telefone; txtCelular.Text = DTO.Celular; cmbFuncao.ItemsSource = bll.LoadFuncoes(); cmbFuncao.DisplayMemberPath = "Descricao"; cmbFuncao.SelectedValuePath = "Id"; cmbFuncao.SelectedValue = Convert.ToInt32(DTO.Funcao_Id); cbxStatus.IsChecked = Convert.ToBoolean(DTO.Status_Id); }
public async Task <bool> UpdatePessoas(PessoasDTO DTO) { bool isTrue = false; try { var query = "UPDATE contato_cliente SET nome='" + DTO.Nome + "' , email='" + DTO.Email + "', funcao_id='" + DTO.Funcao_Id + "', CLIENTE_id='" + DTO.Cliente_Id + "' , telefone='" + DTO.Telefone + "', celular='" + DTO.Celular + "', STATUS_id='" + DTO.Status_Id + "', anotacoes='" + DTO.Anotacoes + "' WHERE id='" + DTO.Id + "'"; bd.Conectar(); await bd.ExecutarComandoSQLAsync(query); } catch (Exception ex) { throw new Exception(ex.Message); } finally { isTrue = true; bd.CloseConection(); } return(isTrue); }