示例#1
0
        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");
                }
            }
        }
示例#2
0
        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");
                }
            }
        }
示例#3
0
        //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);
            }
        }
示例#4
0
        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");
            }
        }
示例#5
0
        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;
            }
        }
示例#6
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
            }
        }
示例#9
0
        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();
        }
示例#11
0
        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;
        }
示例#12
0
        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();
        }
示例#13
0
        private void Atualizar_Click(object sender, EventArgs e)
        {
            FuncionarioController c = new FuncionarioController();
            Funcionario           p = new Funcionario();

            c.ExecutarOpBD('a', p);
        }
示例#14
0
        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;
            }
        }
示例#15
0
 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();
     }
 }
示例#16
0
 private void ViewPrincipal_Load(object sender, EventArgs e)
 {
     ClienteController.LoadAllClientes();
     FuncionarioController.LoadAllFuncionarios();
     NotaController.LoadAllNotas();
     VeiculoController.LoadAllVeiculos();
 }
示例#17
0
        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);
        }
示例#18
0
        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            = "";
 }
示例#20
0
        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);
        }
示例#21
0
        public ActionResult VisualizarFuncionario(int id)
        {
            FuncionarioController controller = new FuncionarioController();
            var registro = controller.Buscar(id);

            return(View(registro));
        }
示例#22
0
        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 + ")");
            }
        }
示例#23
0
        public ActionResult ExcluirFuncionarioConfirmar(int id)
        {
            FuncionarioController controller = new FuncionarioController();

            controller.Excluir(id);

            return(RedirectToAction("ListaFuncionario"));
        }
示例#24
0
        public void getFuncionarioByMatricula()
        {
            FuncionarioController funcController = new FuncionarioController();
            Funcionario           func           = new Funcionario();

            func = funcController.getFuncionarioByMatricula("0009968");
            Assert.AreEqual("Victor Wilson", func.nome);
        }
示例#25
0
        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);
                }
            }
        }
示例#26
0
        public ActionResult ListaFuncionario()
        {
            //Instancia a controller de RN (SERVICE)
            FuncionarioController controller = new FuncionarioController();

            List <Funcionario> lst = controller.Listar();

            return(View(lst));
        }
示例#27
0
        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);
     }
 }
示例#29
0
 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);
     }
 }
示例#30
0
        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));
        }