protected void btnConsultaNome_Click(object sender, EventArgs e) { string nomeconsulta = txtNome.Text; if (nomeconsulta != "") { List <Funcionario> lstFuncionarionome = new FuncionarioController().ConsultarFuncionarioNome(nomeconsulta); if (lstFuncionarionome.Count > 0) { MontarTabelaFuncionario(lstFuncionarionome); //Verifica se a lista retornada contém somente um restultado; //Se Tiver somente um resultado, popula os campos do formulário com os dados do funcionário. if (lstFuncionarionome.Count == 1) { txtID.Text = id.ToString(); txtNome.Text = nome; txtEmail.Text = email; TxtCel.Text = celular; txtID.ReadOnly = true; btnConsultaID.Enabled = false; btnConsultaNome.Enabled = false; alertnome.Style.Add("display", "hide"); botaocadastro.Style.Add("display", "hide"); botoeseditar.Style.Add("display", "block"); alertaid.Style.Add("display", "hide"); } } else { alertnome.Style.Add("display", "block"); } } }
protected void btnConsultaID_Click(object sender, EventArgs e) { string idconsulta = txtID.Text; if (idconsulta != "") { List <Funcionario> lstFuncionarioid = new FuncionarioController().ConsultarFuncionarioID(idconsulta); if (lstFuncionarioid.Count > 0) { MontarTabelaFuncionario(lstFuncionarioid); txtNome.Text = nome; txtEmail.Text = email; TxtCel.Text = celular; txtID.ReadOnly = true; btnConsultaID.Enabled = false; btnConsultaNome.Enabled = false; botaocadastro.Style.Add("display", "hide"); botoeseditar.Style.Add("display", "block"); alertaid.Style.Add("display", "hide"); } else { alertaid.Style.Add("display", "block"); } } }
//Botão Confirma private void BtnConfirmar_Click(object sender, EventArgs e) { //Chama método para criptografar senha string senhaCripto; senhaCripto = FuncionarioController.AcertaSenha(TxtLogin.Text, TxtConfirmarSenha.Text); if ((!String.IsNullOrWhiteSpace(TxtNome.Text)) && (!String.IsNullOrWhiteSpace(TxtLogin.Text)) && (!String.IsNullOrWhiteSpace(TxtSenha.Text)) && (!String.IsNullOrWhiteSpace(TxtConfirmarSenha.Text))) { Funcionario NovoFuncionario = new Funcionario(); NovoFuncionario.Nome = TxtNome.Text; NovoFuncionario.Login = TxtLogin.Text; NovoFuncionario.Senha = senhaCripto; NovoFuncionario.Perfil = CbbPerfil.Text; try { FuncionarioController.CadastrarFuncionario(NovoFuncionario); MessageBox.Show("Cadastro efetuado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //dgvLogin.DataSource = PessoaDataAccess.PessoaDataAccess.ObterPessoas(); Close(); } catch (Exception) { MessageBox.Show("Falha no cadastro!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); throw; } } else { MessageBox.Show("Preencher todos os campos!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
protected void Page_Load(object sender, EventArgs e) { if (msgsucesso.Style.ToString() == "display:block") { System.Threading.Thread.Sleep(5000); LimparFormulario(); } List <Funcionario> lstFuncionarios = new FuncionarioController().ConsultarFuncionario(); //verifico se há informações na tabela if (lstFuncionarios.Count > 0) { //Se SIM, usa o String Builder para concatenar os dados e montar a tabela StringBuilder gridFunc = new StringBuilder(); foreach (var item in lstFuncionarios) { gridFunc.Append(" <tr> "); gridFunc.Append(String.Format(" <td>{0}</td> ", item.Codigo)); gridFunc.Append(String.Format(" <td>{0}</td> ", item.NomeFunc)); gridFunc.Append(String.Format(" <td>{0}</td> ", item.Email)); gridFunc.Append(String.Format(" <td>{0}</td> ", item.Celular)); gridFunc.Append(" </tr> "); } //informa o <tbody> que os dados serão os do String Builder tabfuncionarios.InnerHtml = gridFunc.ToString(); botaocadastro.Style.Add("display", "block"); msgsucesso.Style.Add("display", "hide"); msgerro.Style.Add("display", "hide"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { List <Funcionario> lstFuncionarios = new FuncionarioController().ConsultarListaFuncionario(); List <ProdutoCantina> lstProdutos = new ProdutoController().ConsultarListaProduto(); ddlNomeFunc.Items.Insert(0, new ListItem(String.Empty, String.Empty)); ddlProdutos.Items.Insert(0, new ListItem(String.Empty, String.Empty)); txtNumPed.Text = "1"; if (lstFuncionarios.Count > 0) { int i = 1; foreach (var item in lstFuncionarios) { //ddlNomeFunc.Items.Add(item.NomeFunc); ddlNomeFunc.Items.Insert(i++, new ListItem(item.NomeFunc, Convert.ToString(item.Codigo))); } i = 1; foreach (var item2 in lstProdutos) { ddlProdutos.Items.Insert(i++, new ListItem(item2.DescProd, Convert.ToString(item2.ProdID))); } } ddlNomeFunc.SelectedIndex = 0; itens = 0; } }
public CadastroFuncionarioForm(Funcionario funcionario) { funcionarioController = new FuncionarioController(); this.funcionario = funcionario; InitializeComponent(); PrepararFormulario(); }
public UnitTest() { _repository = new FuncionarioRepository(); _service = new FuncionarioService(_repository); _repositoryApp = new FuncionarioAppRepository(_service); _controller = new FuncionarioController(_repositoryApp); }
protected void btn_registrar_Click(object sender, EventArgs e) { try { FuncionarioController salvar = new FuncionarioController(); Funcionario funcionario = new Funcionario(); // Funcionario : Pessoa funcionario.cpf = Convert.ToInt32(txt_cpf.Text); funcionario.rg = txt_rg.Text; funcionario.nome = txt_nome.Text; funcionario.dataNasc = Convert.ToDateTime(txt_dataNascimento.Text); funcionario.sexo = txt_sexo.Text; // Funcionario : Pessoa : Endereço funcionario.endereco.rua = txt_rua.Text; funcionario.endereco.numero = Convert.ToInt32(txt_numero.Text); funcionario.endereco.complemento = txt_complemento.Text; funcionario.endereco.bairro = txt_bairro.Text; funcionario.endereco.cep = Convert.ToInt32(txt_cep.Text); funcionario.endereco.municipio = txt_municipio.Text; funcionario.endereco.cidade = txt_cidade.Text; funcionario.endereco.estado = txt_estado.Text; // Funcionario : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_DDI.Text; telefone.DDD = txt_DDD.Text; telefone.telefone = txt_numero.Text; funcionario.AddTelefone(telefone); // Funcionario : Perfil // Perfil, falta implementar perfil Perfil perfil = new Perfil(); perfil.ID = 1; perfil.cargo = "Estagiario"; funcionario.AddPerfil(perfil); // Funcionario : Salario funcionario.salario = 155050; //Convert.ToDecimal(txt_salario.Text); if (salvar.Inserir(funcionario) != true) { } } catch (Exception ex) { //Colocar um popape de erro erro aqui } }
private void carregarFuncionario() { int funcId = Convert.ToInt32(idSelecionado); Funcionario func = FuncionarioController.BuscarFuncionario(funcId); //rbPessoaFisica.Visible = false; //rbPessoaJuridica.Visible = false; switch (tipoSelecionado) { case "PF": textNome_PF.Text = func.Pessoa.Nomenclatura; textCpf_PF.Text = func.Pessoa.Documento; textEmail_PF.Text = func.Pessoa.Email; textEndereco_PF.Text = func.Pessoa.Endereco; //gbPessoaFiscia.Visible = true; //gbPessoaJuridica.Visible = false; break; case "PJ": //textRazaoSocial_PJ.Text = func.Pessoa.Nomenclatura; //textCnpj_PJ.Text = func.Pessoa.Documento; //textEmail_PJ.Text = func.Pessoa.Email; //textEndereco_PJ.Text = func.Pessoa.Endereco; //gbPessoaFiscia.Visible = false; //gbPessoaJuridica.Visible = true; break; } }
private void btnSalvar_Click(object sender, EventArgs e) { FuncionarioController func = new FuncionarioController(); fun.Id = id; MessageBox.Show(Convert.ToString(id)); fun.RF = mtxtRF.Text; MessageBox.Show(fun.RF); fun.Nome = txtNome.Text; MessageBox.Show(fun.Nome); if (cmbStatus.Text == "Ativo") { MessageBox.Show("1"); fun.status = true; } else { MessageBox.Show("2"); fun.status = false; } func.trataRequisicao(btnSalvar.Text, fun); this.Close(); }
public void TestCreateFuncionario() { // Arranjo var serviceMock = new Mock <FuncionarioContext>(OptionBuilder.Options); serviceMock.Setup(x => x.Funcionarios).Returns(_context.Funcionarios); var controller = new FuncionarioController(serviceMock.Object); var funcionario = new Funcionarios { nome = "Funcionario Teste 4", matricula = "0001238", area = "Relacionamento com o Cliente", cargo = "Auxiliar de Ouvidoria", salario_bruto = "R$ 1.500,00", data_de_admissao = "2016-03-05" }; //Aчуo var result = controller.CreateFuncionarios(funcionario); // Assert var okResult = result.Should().BeOfType <CreatedAtRouteResult>().Subject; var funcionarioResult = okResult.Value.Should().BeAssignableTo <Funcionarios>().Subject; }
private void cadastrarFuncionario() { PessoaFisica pf = new PessoaFisica(); pf.Nome = textNome_PF.Text; pf.CPF = textCpf_PF.Text; pf.Email = textEmail_PF.Text; pf.Endereco = textEndereco_PF.Text; Funcionario FuncionarioPF = new Funcionario(); FuncionarioPF.Pessoa = pf; FuncionarioController.CadastrarFuncionario(FuncionarioPF); //switch (tipoSelecionado) //{ // case "PF": // PessoaFisica pf = new PessoaFisica(textNome_PF.Text, textCpf_PF.Text, textEmail_PF.Text, textEndereco_PF.Text); // Funcionario FuncionarioPF = new Funcionario(pf); // FuncionarioController.CadastrarFuncionario(FuncionarioPF); // break; // case "PJ": // PessoaJuridica pj = new PessoaJuridica(textRazaoSocial_PJ.Text, textCnpj_PJ.Text, textEmail_PJ.Text, textEndereco_PJ.Text); // Funcionario FuncionarioPJ = new Funcionario(pj); // FuncionarioController.CadastrarFuncionario(FuncionarioPJ); // break; //} MessageBox.Show("Funcionario cadastrado com sucesso!"); limparCampos(); }
private void Atualizar_Click(object sender, EventArgs e) { FuncionarioController c = new FuncionarioController(); Funcionario p = new Funcionario(); c.ExecutarOpBD('a', p); }
public void AddFuncionario() { try { FuncionarioController salvar = new FuncionarioController(); Funcionario funcionario = new Funcionario(); Random randNum = new Random(); // Funcionario : Pessoa funcionario.cpf = randNum.Next(); funcionario.rg = Convert.ToString(randNum.Next()); funcionario.nome = "Max"; funcionario.dataNasc = Convert.ToDateTime("01-01-2019"); funcionario.sexo = "M"; // Funcionario : Pessoa : Endereço funcionario.endereco.rua = "Rua de Casa"; funcionario.endereco.numero = Convert.ToInt32("0"); funcionario.endereco.complemento = "A"; funcionario.endereco.bairro = "Meu Bairro"; funcionario.endereco.cep = 04489751; funcionario.endereco.municipio = "Meu Municipio"; funcionario.endereco.cidade = "Minha Cidade"; funcionario.endereco.estado = "Meu Estado"; // Funcionario : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = "55"; telefone.DDD = "11"; telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999)); funcionario.AddTelefone(telefone); // Funcionario : Perfil //TODO: Perfil, falta implementar perfil Perfil perfil = new Perfil(); perfil.ID = 1; perfil.cargo = "Estagiario"; funcionario.AddPerfil(perfil); // Funcionario : Salario funcionario.salario = 155050; //funcionario.salario = Convert.ToDecimal(txt_salario.Text); Assert.IsTrue(salvar.Inserir(funcionario)); } catch (Exception e) { Debug.WriteLine(e); throw; } }
protected void btnEnviaCad_Click(object sender, EventArgs e) { nome = txtNome.Text; email = txtEmail.Text; celular = TxtCel.Text; if (nome != "") { if (email != "") { Funcionario funcionario = new FuncionarioController().InserirFuncionario(nome, email, celular); txtsucesso.InnerText = "Usuário cadastrado com sucesso."; msgsucesso.Style.Add("display", "block"); } else { ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "ClientScript", "alert('O campo E-mail é Obrigatório')", true); txtEmail.Focus(); } } else { ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "ClientScript", "alert('O campo Nome é Obrigatório')", true); txtNome.Focus(); } }
private void ViewPrincipal_Load(object sender, EventArgs e) { ClienteController.LoadAllClientes(); FuncionarioController.LoadAllFuncionarios(); NotaController.LoadAllNotas(); VeiculoController.LoadAllVeiculos(); }
public static void Run() { FuncionarioController controller = new FuncionarioController(); Funcionario funcionario; funcionario = new Funcionario(); funcionario.Administrador = true; funcionario.Ativo = true; funcionario.Cpf = "09976494963"; funcionario.Email = "*****@*****.**"; funcionario.Nome = "Crystopher"; funcionario.Sobrenome = "Glodzienski"; funcionario.Senha = "1303"; controller.Store(funcionario); funcionario = new Funcionario(); funcionario.Administrador = true; funcionario.Ativo = true; funcionario.Cpf = "09976494964"; funcionario.Email = "*****@*****.**"; funcionario.Nome = "Teste"; funcionario.Sobrenome = "Teste"; funcionario.Senha = "123"; controller.Store(funcionario); }
public void Patch_Success_Test() { var person = _faker.Person; var id = Guid.NewGuid(); var tels = new List <Telefone> { new Telefone("+55", "11", "90000-0000", id) }; var endereco = new Endereco("Rua", 10, "00000-000", "apto", "bairro", "cidade", "sp", Cadastro.Domain.Enums.TipoEnderecoEnum.Residencial, id); var funcionario = new Funcionario(id.ToString(), "matricular", "cargo", new Nome(person.FirstName, person.LastName), new DataNascimento(new System.DateTime(1987, 08, 14)), new Email(person.Email), tels, endereco, endereco); var funcionarioReq = new FuncionarioRequest() { Ativo = funcionario.Ativo, Cargo = funcionario.Cargo, DataNascimento = funcionario.DataNascimento.Date, Email = funcionario.Email.ToString(), Matricula = funcionario.Matricula, Nome = funcionario.Nome.PrimeiroNome, SobreNome = funcionario.Nome.SobreNome, UserId = funcionario.UserId, Telefones = funcionario.Telefones.Select(x => new TelefoneRequest { DDI = x.DDI, Telefone = $"{x.DDD}{x.NumeroTelefone}" }).ToList(), EnderecoResidencial = new EnderecoRequest { Rua = funcionario.EnderecoResidencial?.Rua, Numero = funcionario.EnderecoResidencial?.Numero, CEP = funcionario.EnderecoResidencial?.CEP, Complemento = funcionario.EnderecoResidencial?.Complemento, Bairro = funcionario.EnderecoResidencial?.Bairro, Cidade = funcionario.EnderecoResidencial?.Cidade, UF = funcionario.EnderecoResidencial?.UF, }, EnderecoComercial = new EnderecoRequest { Rua = funcionario.EnderecoComercial?.Rua, Numero = funcionario.EnderecoComercial?.Numero, CEP = funcionario.EnderecoComercial?.CEP, Complemento = funcionario.EnderecoComercial?.Complemento, Bairro = funcionario.EnderecoComercial?.Bairro, Cidade = funcionario.EnderecoComercial?.Cidade, UF = funcionario.EnderecoComercial?.UF, } }; _service.Setup(x => x.Atualizar(It.IsAny <Funcionario>(), It.IsAny <string>())).Returns(true); var controller = new FuncionarioController(_logger.Object, _service.Object); var result = controller.Patch(correlationId: Guid.NewGuid(), funcionarioReq) as OkObjectResult; _service.Verify(x => x.Atualizar(It.IsAny <Funcionario>(), It.IsAny <string>()), Times.Once); result.StatusCode.Should().Be(200); _outputHelper.WriteLine($"Expected: {200} Received: {result.StatusCode}"); }
public Funcionarios() { InitializeComponent(); _funcionarioController = InstanciarCamadas(); Funcionario = null; loginantigo = ""; }
private DataTable serializeFuncionarios() { List <Funcionario> listaFuncionariosGrid = FuncionarioController.ListarFuncionarios(); DataTable customTable = new DataTable("listaFuncionarios"); customTable.Columns.Add(new DataColumn("Id")); customTable.Columns.Add(new DataColumn("Nome/Razão Social")); customTable.Columns.Add(new DataColumn("CPF/CNPJ")); customTable.Columns.Add(new DataColumn("E-mail")); customTable.Columns.Add(new DataColumn("Endereço")); foreach (Funcionario func in listaFuncionariosGrid) { customTable.AcceptChanges(); DataRow row = customTable.NewRow(); row[0] = func.PessoaId; row[1] = func.Pessoa.Nomenclatura; row[2] = func.Pessoa.Documento; row[3] = func.Pessoa.Email; row[4] = func.Pessoa.Endereco; customTable.Rows.Add(row); } return(customTable); }
public ActionResult VisualizarFuncionario(int id) { FuncionarioController controller = new FuncionarioController(); var registro = controller.Buscar(id); return(View(registro)); }
private void btn_salvarFunc_Click(object sender, RoutedEventArgs e) { try { FuncionarioController funcController = new FuncionarioController(); Funcionario func = funcController.BuscarPorId(id); func.NomeFuncionario = tb_nomeFunc.Text; func.Cargo = tb_cargoFunc.Text; if (string.IsNullOrEmpty(tb_nomeFunc.Text)) { throw new NullReferenceException("O campo nome é obrigatório."); } if (string.IsNullOrEmpty(tb_cargoFunc.Text)) { throw new NullReferenceException("O campo cargo é obrigatório."); } funcController.Atualizar(func); MessageBox.Show("Funcionairo atualizado com sucesso!"); ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios(); dg_listarFuncionarios.Show(); this.Close(); }catch (Exception ex) { MessageBox.Show("Erro ao atualizar funcionário! (" + ex.Message + ")"); } }
public ActionResult ExcluirFuncionarioConfirmar(int id) { FuncionarioController controller = new FuncionarioController(); controller.Excluir(id); return(RedirectToAction("ListaFuncionario")); }
public void getFuncionarioByMatricula() { FuncionarioController funcController = new FuncionarioController(); Funcionario func = new Funcionario(); func = funcController.getFuncionarioByMatricula("0009968"); Assert.AreEqual("Victor Wilson", func.nome); }
private void btnLogin_Click(object sender, EventArgs e) { if (txtUsuario.Text == "" || txtUsuario.Text == "Informe o usuário") { provider.SetError(txtUsuario, "Informar usuário."); txtUsuario.Focus(); return; } else if (txtSenha.Text == "" || txtSenha.Text == "Informe a senha") { provider.SetError(txtSenha, "Informar senha."); txtSenha.Focus(); return; } else { provider.Clear(); FuncionarioController funcCtrl = new FuncionarioController(); Funcionario func = new Funcionario(txtUsuario.Text, txtSenha.Text); try { func = funcCtrl.LogarController(func); if (func.Codigo == 0) { MessageBox.Show("Usuario;senha inválido."); } else { Session.Instance.UserID = func.Codigo; if (txtSenha.Text == func.Cpf) { frmNovaSenha frmNova = new frmNovaSenha(func.Codigo); frmNova.ShowDialog(); if (frmNova.bAlterouSenha == false) { Util.Utils.ExibirMensagem("Necessário alterar a senha", eTipoMensagem.Erro); this.Close(); return; } Util.Utils.ExibirMensagem("Por favor logar novamente com a nova senha", eTipoMensagem.Sucesso); txtSenha.Text = string.Empty; return; } funcLogado = func; this.Close(); } } catch (Exception ex) { Util.Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro); } } }
public ActionResult ListaFuncionario() { //Instancia a controller de RN (SERVICE) FuncionarioController controller = new FuncionarioController(); List <Funcionario> lst = controller.Listar(); return(View(lst)); }
private void DataGrid_DoubleClick(object sender, EventArgs e) { int linha = DataGrid.CurrentRow.Index; //Pegar indice da linha do clik da tabela string CPF = DataGrid.Rows[linha].Cells["CPF"].Value.ToString(); //pegar a coluna CPF FuncionarioController controller = new FuncionarioController(); controller.PassarCPF(CPF, this.cadastroFuncionario); //Chamar método PassarCPF do controller Dispose(); //Fechar tela de pesquisa }
public static void GetFuncionarios() { FuncionarioController.AddFuncionario(1, "Jackson", "00100200304"); FuncionarioController.AddFuncionario(2, "João", "00200300405"); FuncionarioController.AddFuncionario(3, "José", "00300400506"); foreach (Funcionario cliente in FuncionarioController.Funcionarios()) { Console.WriteLine(cliente); } }
private void ViewFuncionario_Load(object sender, EventArgs e) { FC = new FuncionarioController(); tb_id.Text = "0"; lb_list.Items.Clear(); foreach (Funcionario f in ViewPrincipal.instance.listaFuncionarios) { lb_list.Items.Add(f.CPF); } }
public void getFuncionarios() { FuncionarioController func = new FuncionarioController(); IEnumerable <Funcionario> funcionarios = func.getFuncionarios(); // Declarar Assert.IsNotNull(funcionarios); Assert.AreEqual(22, funcionarios.Count()); //Assert.AreEqual("value1", funcionarios.ElementAt(0)); //Assert.AreEqual("value2", funcionarios.ElementAt(1)); }