// contrutor para alteração
        // parametro  nome banco e objeto
        public form_cadastro_fu(tblfuncionario funcionario,DataClasses1DataContext db)
        {
            // incializando componetes do forms
            InitializeComponent();

            this.Func = funcionario;
            this.Banco = db;
            // mandando dado para forms

            tb_nome.Text = Func.nome;
            tb_sobrenome.Text = Func.sobrenome;
            tb_cpf.Text = Func.cpf;
            tb_ctps.Text = Func.ctps;
            tb_rg.Text = Func.rg;
            tb_endereco.Text = Func.endere;
            tb_bairro.Text = Func.bairro;
            tb_funcao.Text = Func.funcao;
            dtp_admisao.Value = DateTime.Parse(Func.data_admissao.ToString());
            tb_renumeracao.Text = Func.renumeracao_mensal.ToString();
            tb_email.Text = Func.email;
            cb_sexo.Text = Func.sexo;
            tb_telefone.Text = Func.telefone;

            tb_celular.Text = Func.celular;

            tb_obs.Text = Func.obs;

            // colocando componetes desativados
            tb_nome.Enabled = false;
            tb_sobrenome.Enabled = false;
            tb_cpf.Enabled = false;
            tb_ctps.Enabled = false;
            tb_rg.Enabled = false;
            tb_endereco.Enabled = false;
            tb_bairro.Enabled = false;
            tb_funcao.Enabled = false;
            dtp_admisao.Enabled = false;
            tb_renumeracao.Enabled = false;
            tb_email.Enabled = false;
            tb_telefone.Enabled = false;
            tb_celular.Enabled = false;
            tb_obs.Enabled = false;
        }
        public void Visualizar(int func)
        {
            tblfuncionario funcionario = new tblfuncionario();

            // criar pesquisa  no banco para encontrar registro selecionado
            var pesquisa = from Funcionario in this.Banco.tblfuncionarios
                           where Funcionario.id_funcionario == func
                           select Funcionario;

            funcionario = pesquisa.Single();

            this.IDFuncionario = funcionario.id_funcionario;
            this.Nome = funcionario.nome;
            this.Sobrenome = funcionario.sobrenome;
            this.Cpf = funcionario.cpf;
            this.Rg = funcionario.rg;
            this.Ctps = funcionario.ctps;
            this.RenumeracaoMensal = float.Parse(funcionario.renumeracao_mensal.ToString());
            this.DataAdmisao = DateTime.Parse(funcionario.data_admissao.ToString());
            this.Funcao = funcionario.funcao;
            this.Email = funcionario.email;
            this.Endere = funcionario.endere;
            this.Bairro = funcionario.bairro;
            this.Telefone = funcionario.telefone;
            this.Celular = funcionario.celular;
            this.Obs  = funcionario.obs;
            this.Sexo = funcionario.sexo;
        }
        public void alterar(tblfuncionario func)
        {
            //form_cadastro_fu FormCada = new form_cadastro_fu();

            //try
            //{

            //    FormCada.tb_nome.Text = "";
            //    FormCada.tb_cpf.Text = "";
            //    FormCada.tb_rg.Text = "";
            //    FormCada.tb_ctps.Text = "";
            //    FormCada.tb_endereco.Text = "";
            //    FormCada.tb_bairro.Text = "";

            //    FormCada.tb_funcao.Text = "";
            //    FormCada.tb_renumeracao.Text = "";
            //    FormCada.tb_email.Text = "";
            //    FormCada.tb_telefone.Text = "";
            //    FormCada.tb_celular.Text = "";
            //    FormCada.tb_obs.Text = "";

            //    MessageBox.Show("Funcioanrio Foi Cadastrado com Sucesso");

            //}
            //catch
            //{

            //    MessageBox.Show("Ocorreu um Erro ao Cadastrar Funcionario.");

            //}
        }