public ActionResult Save(Empregados empregado) // recebemos um cliente { if (!ModelState.IsValid) { return(View("EmpregadoForm", empregado)); } if (empregado.Id == 0) { // armazena o cliente em memória _context.Empregados.Add(empregado); } else { var empregadoNoBD = _context.Empregados.Single(c => c.Id == empregado.Id); empregadoNoBD.Nome = empregado.Nome; empregadoNoBD.Idade = empregado.Idade; empregadoNoBD.Aniversario = empregado.Aniversario; empregadoNoBD.Funcao = empregado.Funcao; empregadoNoBD.Salario = empregado.Salario; empregadoNoBD.CPF = empregado.CPF; } // faz a persistência _context.SaveChanges(); // Voltamos para a lista de clientes return(RedirectToAction("Index")); }
public void DeveCalcularOCustoDeTodasAsAlocacoes() { var projeto = new Projetos(); //Empregado 1 var empregado = new Empregados(); var alocacao = new Alocacao(empregado, projeto); empregado.CustoDeHorasTrabalhadas = 200; alocacao.CargaHoraria = 8; alocacao.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao.FimDaAlocacao = new DateTime(2019, 02, 18); //Empregado 2 var empregado2 = new Empregados(); empregado2.CustoDeHorasTrabalhadas = 300; var alocacao2 = new Alocacao(empregado2, projeto); alocacao2.CargaHoraria = 6; alocacao2.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao2.FimDaAlocacao = new DateTime(2019, 02, 17); var valorEsperado = 18600; var valorAtual = alocacao.CalcularASomaDasAlocacoes(); Assert.Equal(valorEsperado, valorAtual); }
public ActionResult New() { var empregado = new Empregados { }; return(View("EmpregadoForm", empregado)); }
protected void btnFazerLogin_Click(object sender, EventArgs e) { try { Empregados emp = new Empregados(0, 0, "", "", ""); if (emp.FazerLogin(txtUsuario.Text, txtSenha.Text)) { lblEstado.Text = "Login realizado com sucesso"; if (emp.Acesso_idacesso == 1) { //Login admin Response.Redirect("~/HomeAdmin.aspx"); } else if (emp.Acesso_idacesso == 2) { //Login usuario Response.Redirect(""); } else { } } else { lblEstado.Text = "Usuário ou senha invalido"; } } catch { } }
// BUTTON ALTERAR - Excluir dados criados no BD usando o metodo alterar protected void btnBuscar_Click(object sender, EventArgs e) { try { Empregados emp = new Empregados(0, 0, "", "", ""); if (emp.verifica_dados_existe(int.Parse(txtBuscar.Text.Trim()))) { txtIdEmpregado.Text = emp.Empregado_idempregado.ToString(); txtNome.Text = emp.Nome_nome; txtUsuario.Text = emp.Usuario_usuario; //txtSenha.Text = emp.Senha_senha; txtSenha.Attributes.Add("Value", emp.Senha_senha); //Mostra o atributos do camp senha rdbAcesso.SelectedIndex = rdbAcesso.Items.IndexOf(rdbAcesso.Items.FindByValue(emp.Acesso_idacesso.ToString())); lbnEstado.Text = "Registros encontrado com sucesso"; } else { lbnEstado.Text = "Registros não encontrado, favor verificar se existe cadastro"; } } catch { lbnEstado.Text = "Buscar fora do padrão, apenas valor numerico"; } }
public List <Empregados> buscaEmpregadosByBlocoAp(DataTable dt) { List <Empregados> oListEmpregados = new List <Empregados>(); foreach (DataRow dr in dt.Rows) { Empregados oEmpregado = new Empregados(); if (dr.Table.Columns.Contains("NOME") && !Convert.IsDBNull(dr["NOME"])) { oEmpregado.nomeEmpregado = dr["NOME"].ToString(); } if (dr.Table.Columns.Contains("RG") && !Convert.IsDBNull(dr["RG"])) { oEmpregado.rgEmpregado = dr["RG"].ToString(); } oListEmpregados.Add(oEmpregado); } return(oListEmpregados); }
private void frmEmpregados_Load(object sender, EventArgs e) { cboEmpregados.DataSource = Empregados.ListaTodos(); cboEmpregados.DisplayMember = "Name"; cboEmpregados.ValueMember = "Id"; flag = true; }
public void cadastraEmpregados(Empregados empregados, ApartamentoModel pAp) { string clausulaSQL = "CADASTRAR_EMPREGADOS"; SqlCommand comandoSQL = new SqlCommand(clausulaSQL); //Cadastro de empregados comandoSQL.Parameters.AddWithValue("@NOME_EMPREGADO", empregados.nomeEmpregado); comandoSQL.Parameters.AddWithValue("@RG_EMPREGADO", empregados.rgEmpregado); comandoSQL.Parameters.AddWithValue("@BLOCO", pAp.bloco); comandoSQL.Parameters.AddWithValue("@AP", pAp.apartamento); ExecutaComando(comandoSQL); }
// BUTTON ALTERAR - Excluir dados criados no BD usando o metodo alterar protected void btnExcluir_Click(object sender, EventArgs e) { try { Empregados emp = new Empregados(0, 0, "", "", ""); emp.excluir_dados_existe(int.Parse(txtIdEmpregado.Text)); lbnEstado.Text = "Registros excluido com sucesso"; GUILimpar(); } catch { lbnEstado.Text = "Falha ao excluir o registros, ou na conexão com a basae de dados"; } }
public void RetornaNumeroTotalDeDiasUteis() { var projeto = new Projetos(); var empregado = new Empregados(); var alocacao = new Alocacao(empregado, projeto); alocacao.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao.FimDaAlocacao = new DateTime(2019, 02, 17); var valorEsperado = 5; ; var valorAtual = alocacao.CountadorDiasUteis(); Assert.Equal(valorEsperado, valorAtual); }
// BUTTON CRIAR - Metodo adcionar criar registro de novos usuarios no BD pelo botão Criar protected void btnNovo_Click(object sender, EventArgs e) { if (btnNovo.Text == "Novo") { GUIEdicao(); GUILimpar(); btnNovo.Text = "Salvar"; } else if (btnNovo.Text == "Salvar") { try { Empregados emp = new Empregados(0, 0, "", "", ""); if (emp.verifica_dados_existe(int.Parse(txtIdEmpregado.Text.Trim()))) //Verificar se o cadastro já existe { //Alteração de cadastros emp.Empregado_idempregado = int.Parse(txtIdEmpregado.Text); emp.Acesso_idacesso = int.Parse(rdbAcesso.SelectedValue); emp.Nome_nome = txtNome.Text; emp.Usuario_usuario = txtUsuario.Text; emp.Senha_senha = txtSenha.Text; emp.alterar(); GUIEdicaoTerminada(); lbnEstado.Text = "Conta Atualizada Com Sucesso"; btnNovo.Text = "Novo"; } else { emp.Empregado_idempregado = int.Parse(txtIdEmpregado.Text); emp.Acesso_idacesso = int.Parse(rdbAcesso.SelectedValue); emp.Nome_nome = txtNome.Text; emp.Usuario_usuario = txtUsuario.Text; emp.Senha_senha = txtSenha.Text; emp.adcionar(); GUIEdicaoTerminada(); lbnEstado.Text = "Novo registro salvo com sucesso"; btnNovo.Text = "Novo"; } } catch (Exception) { lbnEstado.Text = "Não deve existe campos vazios"; } } }
public void preencheModelEmpregados() { if (txtBoxNomeEmpregado.Text != string.Empty) { Empregados oEmpregados = new Empregados(); oEmpregados.nomeEmpregado = txtBoxNomeEmpregado.Text; oEmpregados.rgEmpregado = txtBoxRG.Text; oProprietarioModel.empregados.Add(oEmpregados); } if (txtBoxNomeEmpregado1.Text != string.Empty) { Empregados oEmpregados = new Empregados(); oEmpregados.nomeEmpregado = txtBoxNomeEmpregado1.Text; oEmpregados.rgEmpregado = TextBoxRG1.Text; } }
public void DeveCalcularOCustoDaAlocacao() { var projeto = new Projetos(); var empregado = new Empregados(); var alocacao = new Alocacao(empregado, projeto); var periodoDoProjeto = alocacao.CountadorDiasUteis(); alocacao.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao.FimDaAlocacao = new DateTime(2019, 02, 17); alocacao.CargaHoraria = 8; empregado.CustoDeHorasTrabalhadas = 100; var valorEsperado = 4000; var valorAtual = alocacao.CalcularCustoDeAlocacaoDoEmpregado(); Assert.Equal(valorEsperado, valorAtual); }
public async Task <IActionResult> AddOrEdit([Bind("EmpregadosId,Nome,Codigo,Funcao,LocalizacaoEscritorio")] Empregados empregados) { if (ModelState.IsValid) { if (empregados.EmpregadosId == 0) { _context.Add(empregados); } else { _context.Update(empregados); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empregados)); }