Example #1
0
        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);
            }
        }
Example #2
0
        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();
                }
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
 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);
 }
Example #5
0
        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);
        }