/// <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; }
/// <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; }