// Atualiza o funcionário private void btnAtualizar_Click(object sender, EventArgs e) { try { Funcionario funcionario = new Funcionario(); funcionario.ID = Convert.ToInt32(txtID.Text); funcionario.Nome = txtNome.Text; funcionario.CPF = txtCPF.Text; funcionario.RG = txtRG.Text; funcionario.Email = txtEmail.Text; funcionario.Cargo = (CargosFuncionarios)cbCargo.SelectedIndex; funcionario.Senha = txtSenha.Text; funcionario.Rua = txtRua.Text; funcionario.Bairro = txtBairro.Text; funcionario.NumeroCasa = int.Parse(txtNumeroCasa.Text); funcionario.IsADM = cbAdministrador.Checked; Response response = funcionarioBLL.Update(funcionario); MessageBox.Show(response.Message); if (response.Success) { UpdateGridView(); FerramentasTextBox.LimpaTextBoxes(this); } } catch (FormatException) { MessageBox.Show("Existem valores inválidos!"); } }
private void btnEditarFunc_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(tbFunc.Text)) { _funcionarioBLL.Update(int.Parse(tbFuncId.Text), tbFunc.Text, (string)cbSetor.SelectedItem); Recarregar(); } }
public ActionResult Edit(Funcionario funcionario) { try { if (!ModelState.IsValid) { return(View(funcionario)); } _funcionarioBll.Update(funcionario); return(RedirectToAction("Index")); } catch { return(View()); } }
private void btnAtualizar_Click(object sender, EventArgs e) { DataResponse <Funcionario> func = funcionarioBLL.GetByID(funcionarioASerAtualizadoExcluido); List <Funcionario> funcionarios = func.Data; if (txtSenha.Text != txtConfirmarSenha.Text) { MessageBox.Show("Confirmação da senha incorreta."); return; } string senha = SenhaValidator.TransferToHashPassword(txtSenha.Text); if (senha != funcionarios[0].Senha) { MessageBox.Show("Senha incorreta."); return; } Funcionario funcionario = new Funcionario(); funcionario.ID = funcionarioASerAtualizadoExcluido; funcionario.Nome = txtNome.Text; funcionario.Email = txtEmail.Text; funcionario.CPF = txtCpf.Text; funcionario.Telefone = txtTelefone.Text; funcionario.Senha = senha; funcionario.DataNascimento = dtpDataNascimento.Value; funcionario.EhAtivo = true; Response response = funcionarioBLL.Update(funcionario); if (response.Sucesso) { MessageBox.Show("Funcionário atualizado com sucesso!"); dataGridView1.DataSource = funcionarioBLL.GetFuncionarios().Data; } else { MessageBox.Show(response.GetErrorMessage()); } }
private void btnAtualizar_Click(object sender, EventArgs e) { Funcionario funcionario = new Funcionario(); funcionario.ID = idFuncionarioASerAtualizadoExcluido; funcionario.CPF = txtCpf.Text; funcionario.DataNascimento = dtpDataNascimento.Value; funcionario.Email = txtEmail.Text; funcionario.Nome = txtNome.Text; funcionario.Senha = txtSenha.Text; funcionario.Telefone = txtTelefone.Text; Response response = bll.Update(funcionario); if (response.Sucesso) { MessageBox.Show("Funionário atualizado com sucesso."); dataGridView1.DataSource = bll.GetData().Data; } else { MessageBox.Show(response.GetErrorMessage()); } }
private void btnApply_Click(object sender, RoutedEventArgs e) { try { switch (buttonApply) { case EnumApplyAction.Create: if (ValidarFormulário()) { if (frmRegistration.gridCommon.IsVisible) //Pessoa não existe { PreencherCliente(funcionarioDTO, true); string result = pessoaBLL.Create(funcionarioDTO.Pessoa); int resultParse = 0; switch (int.TryParse(result, out resultParse)) { case true: funcionarioDTO.Pessoa.IdPessoa = resultParse; if (string.Compare(funcionarioBLL.Create(funcionarioDTO), "Sucesso").Equals(0)) { MessageBox.Show("Funcionário cadastrado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); Privilegios(); } else { MessageBox.Show(result, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } break; default: MessageBox.Show(result, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); break; } } else //Pessoa já existe { funcionarioDTO.Cargo = new CargoDTO(); funcionarioDTO.Cargo = cargoBLL.ReadName(cbPost.SelectedItem.ToString())[0]; funcionarioDTO.Filial = new FilialDTO(); funcionarioDTO.Filial.Pessoa = new PessoaDTO(); funcionarioDTO.Filial.Pessoa.IdPessoa = filialBLL.ReadName(cbFilial.SelectedItem.ToString())[0].Pessoa.IdPessoa; funcionarioBLL.Create(funcionarioDTO); MessageBox.Show("Funcionario cadastrado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); Privilegios(); } } break; case EnumApplyAction.CreateClient: funcionarioDTO = dataGridSearchPerson.SelectedItem as FuncionarioDTO; frmRegistration.txtPersonName.Text = funcionarioDTO.Pessoa.NomePessoa; frmRegistration.txtPersonName.IsReadOnly = true; frmRegistration.gridCommon.Visibility = frmRegistration.lblBirthDate.Visibility = frmRegistration.dpBirthDate.Visibility = frmRegistration.gbGender.Visibility = Visibility.Hidden; frmRegistration.txtCorporateName.Text = funcionarioDTO.Pessoa.NomePessoa; frmRegistration.txtCorporateName.IsReadOnly = true; frmRegistration.txtRazaoSocial.Visibility = frmRegistration.lblRazaoSocial.Visibility = frmRegistration.txtCNPJ.Visibility = frmRegistration.lblCNPJ.Visibility = frmRegistration.txtStreet.Visibility = frmRegistration.lblStreet.Visibility = frmRegistration.txtNr.Visibility = frmRegistration.lblNr.Visibility = Visibility.Hidden; dataGridSearchPerson.Visibility = Visibility.Hidden; buttonApply = EnumApplyAction.Create; break; case EnumApplyAction.Update: PreencherCliente(funcionarioDTO, false); string result2 = pessoaBLL.Update(funcionarioDTO.Pessoa); switch (result2) { case "Sucesso": if (ValidarFormulário()) { if (string.Compare(funcionarioBLL.Update(funcionarioDTO), "Sucesso").Equals(0)) { MessageBox.Show("Funcionário modificado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); Privilegios(); } else { MessageBox.Show(result2, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } } break; default: MessageBox.Show(result2, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); break; } break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
public static void DefineType(Object obj, string command) { try { if (obj != null) { string nome = obj.GetType().FullName.ToLower(); if (nome.Trim().ToLower().Contains("cliente")) { Cliente cliente = new Cliente(); cliente = (Cliente)obj; ClienteBLL clienteBLL = new ClienteBLL(); switch (command.ToUpper()[0]) { case 'A': clienteBLL.Update(cliente); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': clienteBLL.Delete(cliente); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': clienteBLL.Insert(cliente); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("fornecedor")) { Fornecedor fornecedor = new Fornecedor(); fornecedor = (Fornecedor)obj; FornecedorBLL fornecedorBLL = new FornecedorBLL(); switch (command.ToUpper()[0]) { case 'A': fornecedorBLL.Update(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': fornecedorBLL.Delete(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': fornecedorBLL.Insert(fornecedor); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("funcionario")) { Funcionario funcionario = new Funcionario(); funcionario = (Funcionario)obj; FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); switch (command.ToUpper()[0]) { case 'A': funcionarioBLL.Update(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': funcionarioBLL.Delete(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': funcionarioBLL.Insert(funcionario); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("produto")) { Produto produto = new Produto(); produto = (Produto)obj; ProdutoBLL produtoBLL = new ProdutoBLL(); switch (command.ToUpper()[0]) { case 'A': produtoBLL.Update(produto); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': produtoBLL.Delete(produto); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': produtoBLL.Insert(produto); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("itemVenda")) { ItemVenda itemVenda = new ItemVenda(); itemVenda = (ItemVenda)obj; ItemVendaBLL itemVendaBLL = new ItemVendaBLL(); switch (command.ToUpper()[0]) { case 'A': itemVendaBLL.Update(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': itemVendaBLL.Delete(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': itemVendaBLL.Insert(itemVenda); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("itemEntrada")) { ItemEntrada itemEntrada = new ItemEntrada(); itemEntrada = (ItemEntrada)obj; ItemEntradaBLL itemEntradaBLL = new ItemEntradaBLL(); switch (command.ToUpper()[0]) { case 'A': itemEntradaBLL.Update(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': itemEntradaBLL.Delete(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': itemEntradaBLL.Insert(itemEntrada); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("entrada")) { Entrada entrada = new Entrada(); entrada = (Entrada)obj; EntradaBLL entradaBLL = new EntradaBLL(); switch (command.ToUpper()[0]) { case 'A': entradaBLL.Update(entrada); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': entradaBLL.Delete(entrada); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': entradaBLL.Insert(entrada); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } else if (nome.Trim().ToLower().Contains("venda")) { Venda venda = new Venda(); venda = (Venda)obj; VendaBLL vendaBLL = new VendaBLL(); switch (command.ToUpper()[0]) { case 'A': vendaBLL.Update(venda); System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!"); break; case 'D': vendaBLL.Delete(venda); System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!"); break; case 'I': vendaBLL.Insert(venda); System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!"); break; default: break; } } } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message);; } }