private void btnConcluir_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtMatricula.Text) && !string.IsNullOrWhiteSpace(txtNome.Text) && !string.IsNullOrWhiteSpace(txtCpf.Text) && txtMatricula.Text.Length == 5 && txtCpf.Text.Length == 11 && !string.IsNullOrWhiteSpace(txtTelefone.Text) && txtTelefone.Text.Length == 10) { if (Validacao.ValidarCpf(txtCpf.Text)) { //funcionario = new Funcionario(); funcionario = FuncionarioDAO.BuscarPorMatricula(txtMatricula.Text); if (funcionario != null) { funcionario.Matricula = txtMatricula.Text; funcionario.Cpf = txtCpf.Text; funcionario.Nome = txtNome.Text; funcionario.Telefone = txtTelefone.Text; if (FuncionarioDAO.Alterar(funcionario)) { MessageBox.Show("Alteração concluída com sucesso!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Information); btnRemover.IsEnabled = true; btnRemover.Visibility = Visibility.Visible; btnConcluir.Visibility = Visibility.Hidden; txtNome.IsEnabled = false; txtCpf.IsEnabled = false; txtTelefone.IsEnabled = false; } else { MessageBox.Show("Não é possivel alterar um funcionário com prontuários vinculados!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("O funcionário não existe na base!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("A alteração só é possível se for informado um CPF válido!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("É necessário preencher todos os campos!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Alterar(Funcionario funcionario) { try { if (Validar(funcionario)) { funcionarioDAO.Alterar(funcionario); } } catch (ExcecaoSAG ex) { throw new ExcecaoSAG(ex.getMsg()); } }
public ActionResult AlterarFuncionario(int IdFuncionario, string nome, string login, string senha, string funcao) { FuncionarioDAO dao = new FuncionarioDAO(); var funcionario = dao.Listar().FirstOrDefault(x => x.IdFuncionario == IdFuncionario); funcionario.Nome = nome; funcionario.Login = login; funcionario.Senha = senha; funcionario.Funcao = funcao; dao.Alterar(funcionario); return(View("Listar")); }
public ActionResult Editar(Funcionario funcionario) { if (ModelState.IsValid) { dao.Alterar(funcionario); return(RedirectToAction("Index")); } var listaescola = dao.listarEscola(); var listacargo = dao.listarTipoFuncionario(); ViewBag.EscolaId = new SelectList(listaescola, "Id", "NomeEscola", funcionario.EscolaId); ViewBag.TipoFuncionarioId = new SelectList(listacargo, "Id", "DescricaoFuncionario", funcionario.TipoFuncionarioId); return(View(funcionario)); }
public async Task<IActionResult> Alterar(Funcionario f) { if (ModelState.IsValid) { if (_funcionarioDAO.Alterar(f)) { return RedirectToAction("ListagemFuncionario"); } ModelState.AddModelError ("", ""); return View(f); } return View(f); }
private void AlterarFuncionario() { if (FuncionarioCamposVazios()) { return; } f.DataNasc = (DateTime)dtpData.SelectedDate; f.Matricula = Convert.ToInt32(txtMatricula.Text); f.Nome = txtNome.Text; f.Sobrenome = txtSobrenome.Text; FuncionarioDAO.Alterar(f); MessageBox.Show($"Funcionário \"{f.Nome} {f.Sobrenome}\" Alterado Com Sucesso.", "Pet Shop", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); BuscarFuncionario(); }
private void Alterar() { int id = Convert.ToInt32(txtAltId.Text); string AltNome = txtAltNome.Text; string AltCargo = txtAltCargo.Text; string AltEndereco = txtAltEndereco.Text; string AltTelefone = txtAltTelefone.Text; string AltData_nasc = txtAltData_nasc.Text; Funcionario f = new Funcionario(); FuncionarioDAO fDAO = new FuncionarioDAO(); if (!string.IsNullOrWhiteSpace(txtAltNome.Text.Trim())) { try { f.Id = id; f.Nome = AltNome; f.Cargo = AltCargo; f.Endereco = AltEndereco; f.Telefone = AltTelefone; f.Data_nasc = AltData_nasc; fDAO.Alterar(f); MessageBox.Show("Alterado com Sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível alterar funcionário " + e.Message); } finally { txtAltNome.Clear(); txtAltCargo.Clear(); txtAltEndereco.Clear(); txtAltTelefone.Clear(); txtAltData_nasc.Clear(); txtAltId.Clear(); Listar(); } } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (funcionario != null) { funcionario.Nome = txtNome.Text; funcionario.Sobrenome = txtSobrenome.Text; funcionario.Cpf = txtCpf.Text; funcionario.Telefone = txtTelefone.Text; funcionario.Email = txtEmail.Text; FuncionarioDAO.Alterar(funcionario); _messageBoxClass.MensagemInfoOK("Funcionario Alterado!"); } else { _messageBoxClass.MensagemErroOK("O Funcionario não foi alterado"); } LimparForm(); }
public async Task <ActionResult> CreateOrEdit(Funcionario novo) { if (ModelState.IsValid) { if (novo.Codigo == 0) { funcionarioDAO.Incluir(novo); } else if (funcionarioDAO.Alterar(novo)) { var configStorage = ConfigurationManager.ConnectionStrings["ConexaoAzureStorage"].ConnectionString; var funcionarioAzure = new FuncionarioAzure(configStorage); await funcionarioAzure.salvandoAuditoria(novo.Codigo, novo.SalarioOriginal, DateTime.UtcNow.AddHours(-3)); } return(RedirectToAction("Index")); } return(View(novo)); }
public FuncionarioModel Salvar(FuncionarioModel oModel) { FuncionarioDAO oDAO = new FuncionarioDAO(); if (oModel.Codigo.HasValue) { return(oDAO.Alterar(oModel)); } else { oModel = oDAO.Incluir(oModel); if (EnviarEmailNovaSenha(oModel)) { return(oModel); } else { throw new Exception("Não foi possivel incluir o funcionário"); } } }
private void btnAlterar_Click(object sender, EventArgs e) { try { FuncionarioDAO funcionarioBD = new FuncionarioDAO(); Funcionario funcinarioReg = new Funcionario { Id_funcionario = Convert.ToInt32(txtIdFunc.Text), Id_endereco_fk = txtCep.Text, Nome = txtNome.Text, Cpf = txtCpf.Text, Rg = txtRg.Text, Data_nascimento = txtDataNasc.Text, Sexo = cmbSexo.Text, Telefone = txtTelefone.Text, Celular = txtCelular.Text, Email = txtEmail.Text, Numero_residencia = Convert.ToInt32(txtNumero.Text), Pais = txtPais.Text, Data_admissao = txtDataAdm.Text, Data_demissao = txtDataDem.Text, Id_cargo_fk = Convert.ToInt32(cmbCargo.Text), Salario = Convert.ToDouble(txtSalario.Text), Estado_civil = cmbEstadoCivil.Text, Situacao = cmbSituacao.Text, }; funcionarioBD.Alterar(funcinarioReg); limpar(); desabilitar(); txtFiltro.Enabled = true; btnSearch.Enabled = true; MessageBox.Show("Funcionario Alterado com sucesso"); } catch (Exception c) { MessageBox.Show(c.ToString()); } }
public bool Gravar(Funcionario fun, Telefone telefone1, Telefone telefone2) { FuncionarioDAO funDAO = new FuncionarioDAO(); TelefoneDAO telDAO = new TelefoneDAO(); if (fun.Id == 0) { funDAO.Inserir(fun); telefone1.Pessoa = fun; telDAO.Inserir(telefone1); telefone2.Pessoa = fun; telDAO.Inserir(telefone2); } else { funDAO.Alterar(fun); telefone1.Pessoa = fun; telDAO.Alterar(telefone1); telefone2.Pessoa = fun; telDAO.Alterar(telefone2); } return(true); }
private void btnSalvar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtId.Text) || string.IsNullOrWhiteSpace(mskCpf.Text)) { MessageBox.Show("Insira o código do funcionário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (!txtNomeFuncionario.Text.Equals("") && !mskCpf.Text.Equals("")) { Funcionario funcionario = new Funcionario(); funcionario = FuncionarioDAO.ObterFuncionarioPorId(int.Parse(txtId.Text)); funcionario.Nome = txtNomeFuncionario.Text; funcionario.Cpf = mskCpf.Text; DialogResult result = MessageBox.Show("Deseja salvar as alterações? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { if (FuncionarioDAO.Alterar(funcionario)) { MessageBox.Show("Funcionário alterado com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNomeFuncionario.Enabled = false; btnSalvar.Enabled = false; btnEditar.Enabled = true; } else { MessageBox.Show("Erro durante a operação", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Todos os campos são de preenchimento obrigatório", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (validaCampos()) { DialogResult confirm = MessageBox.Show("Deseja Salvar o Registro?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (validaCampos() && (confirm == DialogResult.Yes)) { if (obj == null) { obj = new Funcionarios(); } obj.Ativo = (chkAtivo.Checked == true) ? Convert.ToInt32(1) : Convert.ToInt32(0); obj.Nome = txtNome.Text; txtCpf.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (txtCpf.Text.Length > 0) { txtCpf.TextMaskFormat = MaskFormat.IncludeLiterals; } obj.Cpf = txtCpf.Text; obj.Rg = txtRg.Text; obj.Dt_nasc = (dtpNasci.Checked != false) ? dtpNasci.Value.ToString("yyyy-MM-dd") : ""; obj.Rua = txtRua.Text; obj.Numero = txtNumero.Text; obj.Bairro = txtBairro.Text; obj.Cidade = txtCidade.Text; obj.Estado = cboUF.SelectedItem.ToString(); txtCep.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (txtCep.Text.Length > 0) { txtCep.TextMaskFormat = MaskFormat.IncludeLiterals; } obj.Cep = txtCep.Text; obj.Telefones = txtTelefones.Text; obj.Email = txtEmail.Text; obj.Tipo = Convert.ToChar(cboTipo.SelectedItem.ToString()[0]); obj.Usuario = txtUsuario.Text; obj.Senha = txtSenha.Text; String sal = txtSalario.Text.Replace(".", "").Replace(",", "."); if (sal.Length > 0) { obj.Salario = Convert.ToDecimal(sal, new CultureInfo("en-US")); } if (validaCampos()) { if (obj.Idfuncionario == 0) { fDAO.Inserir(obj); } else { fDAO.Alterar(obj); } MessageBox.Show("Salvo com Sucesso !!!"); salvo = true; this.Close(); } } } }
public IActionResult Alterar(Funcionario f, int drpCargos) { f.Cargo = _cargoDAO.BuscarPorId(drpCargos); _funcionarioDAO.Alterar(f); return(RedirectToAction("Index")); }