public void CadastrarFuncionarios(funcionarios dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("insert into funcionarios (nome, cpf, endereco, telefone, bairro, " + "id_cidade, id_uf, id_cargo, data) values (@nome, @cpf, @endereco, @telefone, @bairro, " + "@id_cidade, @id_uf, @id_cargo, @data)", con.con); sql.Parameters.Add("@nome", dado.Nome); sql.Parameters.Add("@cpf", dado.Cpf); sql.Parameters.Add("@endereco", dado.Endereco); sql.Parameters.Add("@telefone", dado.Telefone); sql.Parameters.Add("@bairro", dado.Bairro); sql.Parameters.Add("@id_cidade", dado.Cidade); sql.Parameters.Add("@id_uf", dado.Uf); sql.Parameters.Add("@id_cargo", dado.IdCargo); sql.Parameters.Add("@data", dado.Data); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("erro ao cadastrar funcionarios " + ex.Message); throw; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,UserName,Email,CPF,Entrada,Funcao,Turno,Salario")] funcionarios funcionarios) { if (id != funcionarios.FuncID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(funcionarios); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!funcionariosExists(funcionarios.FuncID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(funcionarios)); }
public void RemoveEmployer(funcionarios dados) { dados = dbContext.funcionarios.FirstOrDefault(x => x.ID == dados.ID); alugados codigo = dbContext.alugados.FirstOrDefault(x => x.Codigo_funcionario == dados.ID); veiculos atualizaVeiculo = dbContext.veiculos.AsNoTracking().FirstOrDefault(x => x.ID == codigo.codigo_carro); atualizaVeiculo.Status = "Disponivel"; dbContext.Set <veiculos>().AddOrUpdate(atualizaVeiculo); dbContext.alugados.RemoveRange(dbContext.alugados.Where(x => x.Codigo_funcionario == dados.ID)); dbContext.recibos.RemoveRange(dbContext.recibos.Where(x => x.Cod_Funcionario == dados.ID)); try { SaveChanges(); }catch (Exception ex) { } finally { dbContext.funcionarios.Remove(dados); try { SaveChanges(); }catch (Exception ex) { } } }
public void EditarCadastro(funcionarios dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("update funcionarios set nome = @nome, cpf = @cpf, endereco = @endereco, telefone =@telefone, bairro = @bairro, " + "id_cidade = @id_cidade, id_uf = @id_uf, id_cargo = @id_cargo, data = @data where id = @id", con.con); sql.Parameters.Add("@nome", dado.Nome); sql.Parameters.Add("@cpf", dado.Cpf); sql.Parameters.Add("@endereco", dado.Endereco); sql.Parameters.Add("@telefone", dado.Telefone); sql.Parameters.Add("@bairro", dado.Bairro); sql.Parameters.Add("@id_cidade", dado.Cidade); sql.Parameters.Add("@id_uf", dado.Uf); sql.Parameters.Add("@id_cargo", dado.IdCargo); sql.Parameters.Add("@data", dado.Data); sql.Parameters.Add("@id", dado.Id); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("erro ao editar funcionario " + ex.Message); throw; } }
public void BuscarNome(funcionarios dado) { string formatar = txtBuscarNome.Text; string formatado = formatar.ToUpper(); dado.Nome = formatado; dataGridFuncionarios.DataSource = model.BuscarNome(dado); }
// POST: api/Funcionario public string Post([FromBody] funcionarios func) { using (brugaelEntities bd = new brugaelEntities()) { bd.funcionarios.Add(func); bd.SaveChanges(); return("Salvo com sucesso"); } }
private void btSave_Click(object sender, EventArgs e) { if (_state == "devolve") { alugados data; data = _controller.ObterPorId(__id); data.Devolvido_em = DateTime.Now; data.Km_Entregue = txKmEnt.Text.Trim(); data.status = "Disponivel"; _controller.Devolver(data); veiculos updater; updater = _veiculos.ObterPorId(data.codigo_carro); updater.Km_Atual = txKmEnt.Text.Trim(); updater.Status = "Disponivel".Trim(); _veiculos.Atualizar(updater); observer.Increment(); } else { if (_controller.VerificarCarro(Convert.ToInt32(txCodV.Text, cultureInfo)) == null) { if (_controller.VerificarFuncionario(Convert.ToInt32(txCodF.Text, cultureInfo)) == null) { funcionarios fun = new funcionarios(); fun = _funcionario.BuscarPorId(Convert.ToInt32(txCodF.Text, cultureInfo)); _controller.Alugar(new alugados { codigo_carro = Convert.ToInt32(txCodV.Text, cultureInfo), Codigo_funcionario = Convert.ToInt32(txCodF.Text, cultureInfo), Placa_Veiculo = txPlaca.Text.Trim(), Nome = txNome.Text.Trim(), Km_Inicial = txKmIni.Text.Trim(), status = "Em Uso".Trim(), cnpj = fun.CNPJ_Empresa, Alugado_em = DateTime.Now }); veiculos updater; updater = _veiculos.ObterPorId(Convert.ToInt32(txCodV.Text, cultureInfo)); updater.Status = "Em Uso"; _veiculos.Atualizar(updater); observer.Increment(); } else { MessageBox.Show("Funcionario ja possui veiculo"); } } else { MessageBox.Show("Veiculo em uso"); } } }
public async Task <IActionResult> Create([Bind("Id,UserName,Email,CPF,Entrada,Funcao,Turno,Salario")] funcionarios funcionarios) { if (ModelState.IsValid) { _context.Add(funcionarios); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(funcionarios)); }
public void DeletarFuncionario(funcionarios dado) { try { dao.DeletarFuncionario(dado); } catch (Exception ex) { MessageBox.Show("erro ao excluir funcionario" + ex.Message); throw; } }
public void EditarCadastro(funcionarios dado) { try { dao.EditarCadastro(dado); } catch (Exception ex) { MessageBox.Show("erro ao editar funcionario" + ex.Message); throw; } }
public void CadastrarFuncionarios(funcionarios dado) { try { dao.CadastrarFuncionarios(dado); } catch (Exception ex) { MessageBox.Show("erro ao cadastrar funcionarios" + ex.Message); throw; } }
public void BuscarCPF(funcionarios dado) { if (txtBuscarCPF.Text == " . . -") { ListarFuncionarios(); } else { dado.Cpf = txtBuscarCPF.Text; dataGridFuncionarios.DataSource = model.buscarCpf(dado); } }
public void CadastrarFuncionarios(funcionarios dado) { dado.Nome = txtNome.Text; dado.Cpf = txtCPF.Text; dado.Endereco = txtEndereco.Text; dado.Telefone = txtTelefone.Text; dado.Bairro = txtBairro.Text; dado.Cidade = Convert.ToInt32(cbCidade.SelectedValue); dado.Uf = Convert.ToInt32(cbUF.SelectedValue); dado.IdCargo = Convert.ToInt32(cbCargo.SelectedValue); dado.Data = DateTime.Now; model.CadastrarFuncionarios(dado); }
public DataTable buscarCpf(funcionarios dado) { try { DataTable dt = new DataTable(); dt = dao.buscarCpf(dado); return(dt); } catch (Exception) { throw; } }
public void EditarCadastro(funcionarios dado) { dado.Nome = txtNome.Text; dado.Cpf = txtCPF.Text; dado.Endereco = txtEndereco.Text; dado.Telefone = txtTelefone.Text; dado.Bairro = txtBairro.Text; dado.Cidade = Convert.ToInt32(cbCidade.SelectedValue); dado.Uf = Convert.ToInt32(cbUF.SelectedValue); dado.IdCargo = Convert.ToInt32(cbCargo.SelectedValue); dado.Data = DateTime.Now; dado.Id = Convert.ToInt32(dataGridFuncionarios.CurrentRow.Cells[0].Value.ToString()); model.EditarCadastro(dado); }
// PUT: api/Funcionario/5 public string Put(int id, [FromBody] funcionarios func) { using (brugaelEntities bd = new brugaelEntities()) { funcionarios alterar = bd.funcionarios.Find(id); alterar.nome = func.nome; alterar.login = func.login; alterar.senha = func.senha; alterar.telefone = func.telefone; alterar.email = func.email; alterar.cpf = func.cpf; bd.SaveChanges(); return("Alterado com sucesso!"); } }
public void DeletarFuncionario(funcionarios dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("delete from funcionarios where id = @id", con.con); sql.Parameters.Add("@id", dado.Id); sql.ExecuteReader(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("erro ao excluir funcionario " + ex.Message); throw; } }
public DataTable buscarCpf(funcionarios dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("select * from funcionarios where cpf like @cpf", con.con); sql.Parameters.Add("@cpf", dado.Cpf + "%"); NpgsqlDataAdapter da = new NpgsqlDataAdapter(); da.SelectCommand = sql; DataTable dt = new DataTable(); da.Fill(dt); return(dt); } catch (Exception ex) { MessageBox.Show("erro ao buscar cpf " + ex.Message); throw; } }
private void btnSalvar_Click(object sender, EventArgs e) { funcionarios funcionario = new funcionarios(); funcionario.NOME = txtNome.Text; funcionario.CPF = int.Parse(maskedCpf.Text); funcionario.RG = int.Parse(txtRG.Text); funcionario.EMAIL = txtEmail.Text; funcionario.TELRES = txtTelRes.Text; funcionario.TELCEL = txtTelCel.Text; funcionario.SALARIO = decimal.Parse(txtSalario.Text); funcionario.ADMISSAO = DateTime.Parse(maskedDataAdmissao.Text.Replace("/", "-")); funcionario.CTPS = int.Parse(txtCTPS.Text); funcionario.PIS = int.Parse(txtPIS.Text); funcionario.TITELEITOR = int.Parse(txtTitEleitor.Text); funcionario.NASCIMENTO = txtNascimento.Text; funcionario.CEP = txtCep.Text; funcionario.LOGRADOURO = txtRua.Text; funcionario.NUM = txtNumero.Text; funcionario.COMPLEMENTO = txtComplemento.Text; funcionario.BAIRRO = txtBairro.Text; funcionario.CIDADE = txtCidade.Text; funcionario.UF = txtUF.Text; }
public void Atualizar(funcionarios dados) { dbContext.Set <funcionarios>().AddOrUpdate(dados); }
public void NovoFuncionario(funcionarios dados) { dbContext.funcionarios.Add(dados); }
public void ExcluirFuncionario(funcionarios dados) { _repo.RemoveEmployer(dados); }
public void Novo(funcionarios dados) { _funcionariosRepositorio.NovoFuncionario(dados); _funcionariosRepositorio.Salvar(); }
public void DeletarFuncionario(funcionarios dado) { dado.Id = Convert.ToInt32(dataGridFuncionarios.CurrentRow.Cells[0].Value.ToString()); model.DeletarFuncionario(dado); }
public void AtualizarFuncionario(funcionarios dados) { _funcionariosRepositorio.Atualizar(dados); _funcionariosRepositorio.Salvar(); }