Esempio n. 1
0
        /// <summary>
        /// Adiciona o funcionário no banco de dados
        /// </summary>
        /// <returns></returns>
        protected override bool Adicionar()
        {
            bool salvar = false;

            if (ptb_fotofunc.Image != null) // verifica se existe uma foto para ser salva com os dados do funcionário
            {

                AcessoDadosFuncionarios Funcionarios = new AcessoDadosFuncionarios();

                Funcionarios.Cargo = txt_cargo.Text;
                Funcionarios.Cep = msk_cep.Text;
                Funcionarios.Cidade = txt_cidade.Text;
                Funcionarios.DataContratacao = dtp_admissao.Value;
                Funcionarios.DataNascimento = dtp_aniversario.Value;
                Funcionarios.Endereco = txt_logradouro.Text;
                Funcionarios.Foto = FiguraToChar();
                Funcionarios.Nome = txt_nome.Text;
                Funcionarios.Observacao = txt_observacao.Text;
                Funcionarios.Pais = cbo_pais.SelectedText;
                Funcionarios.Ramal = msk_ramal.Text;
                Funcionarios.Regiao = cbo_regiao.Text;
                Funcionarios.Sobrenome = txt_sobrenome.Text;
                Funcionarios.TelefoneResFuncionario = msk_telefone.Text;
                Funcionarios.Tratamento = cbo_tratamento.SelectedText;
                Funcionarios.Bairro = txt_bairro.Text;
                Funcionarios.Numero = txt_numero.Text;

                salvar = Funcionarios.salvar(true);

            }
            else
                throw new Exception("Escolha uma foto antes de salvar os dados do funcionário!");

            return salvar;
        }
Esempio n. 2
0
        /// <summary>
        /// Atualiza os dados de um funcionario no banco de dados
        /// </summary>
        /// <returns></returns>
        protected override bool Atualizar()
        {
            bool atualizar = false;

            if (ptb_fotofunc.Image != null) //verifica se existe uma foto do funcionário
            {
                AcessoDadosFuncionarios Funcionarios = new AcessoDadosFuncionarios();

                Funcionarios.Foto = FiguraToChar();
                Funcionarios.Cargo = txt_cargo.Text;
                Funcionarios.Cep = msk_cep.Text;
                Funcionarios.Cidade = txt_cidade.Text;
                Funcionarios.DataContratacao = dtp_admissao.Value;
                Funcionarios.DataNascimento = dtp_aniversario.Value;
                Funcionarios.Endereco = txt_logradouro.Text;
                Funcionarios.Nome = txt_nome.Text;
                Funcionarios.Observacao = txt_observacao.Text;
                Funcionarios.Pais = cbo_pais.SelectedText;
                Funcionarios.Ramal = msk_ramal.Text;
                Funcionarios.Regiao = cbo_regiao.Text;
                Funcionarios.Sobrenome = txt_sobrenome.Text;
                Funcionarios.TelefoneResFuncionario = msk_telefone.Text;
                Funcionarios.Tratamento = cbo_tratamento.SelectedText;
                Funcionarios.CodigoFuncionario = Convert.ToInt32(lbl_codigo2.Text);
                Funcionarios.Bairro = txt_bairro.Text;
                Funcionarios.Numero = txt_numero.Text;

                atualizar = Funcionarios.salvar(false);
            }
            else
                throw new Exception("Selecione uma imagem para atualizar o contato");

            return atualizar;
        }