private void btnCadastrarFuncionario_Click_1(object sender, EventArgs e) { try { Model.tb_funcionario model = new Model.tb_funcionario(); tb_funcionario func = business.Listar(Convert.ToInt32(txtId.Text)); //*Informações Pessoais* model.id_funcionario = Convert.ToInt32(txtId.Text); model.nm_funcionario = txtNome.Text; model.dt_nascimento = dtpNascimento.Value; model.ds_rg = txtRg.Text; model.ds_email = txtEmail.Text; model.dt_contratacao = dtpContrat.Value; model.ds_genero = cboGen.Text; model.ds_cargo = txtCargo.Text; model.ds_celular = txtCelular.Text; model.ds_telefone = txtTelefone.Text; model.vl_salarioPorHora = nudSalario.Value; model.ds_cpf = txtCpf.Text; //*Endereço* model.ds_endereco = txtEndereço.Text; model.ds_cep = txtCep.Text; model.ds_cidade = txtCidade.Text; model.ds_UF = txtUF.Text; model.ds_complemento = txtComplemento.Text; model.ds_numeroCasa = txtNumRes.Text; byte[] imagem_byte = null; if (txtImagem.Text == string.Empty) { model.img_foto = func.img_foto; } else { FileStream fstream = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fstream); imagem_byte = br.ReadBytes((int)fstream.Length); model.img_foto = imagem_byte; } business.AlterarFuncionario(model); MessageBox.Show("Alterado com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { try { Model.tb_funcionario model = new Model.tb_funcionario(); int id = Convert.ToInt32(txtId.Text); model = business.Listar(id); //*Informações Pessoais* txtId.Text = model.id_funcionario.ToString(); txtNome.Text = model.nm_funcionario; dtpNascimento.Value = model.dt_nascimento; txtRg.Text = model.ds_rg; txtEmail.Text = model.ds_email; dtpContrat.Value = model.dt_contratacao; cboGen.Text = model.ds_genero; txtCargo.Text = model.ds_cargo; txtCelular.Text = model.ds_celular; txtTelefone.Text = model.ds_telefone; nudSalario.Value = model.vl_salarioPorHora; txtCpf.Text = model.ds_cpf; cboGen.Text = model.ds_genero; //*Endereço* txtEndereço.Text = model.ds_endereco; txtCep.Text = model.ds_cep; txtCidade.Text = model.ds_cidade; txtUF.Text = model.ds_UF; txtComplemento.Text = model.ds_complemento; txtNumRes.Text = model.ds_numeroCasa; Utils.ConverterImagem imageConverter = new Utils.ConverterImagem(); Image imagem = imageConverter.byteArrayToImage(model.img_foto); picFoto.Image = imagem; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void AlterarFuncionario(Model.tb_funcionario funcionario) { //*Dados Pessoais* if (funcionario.nm_funcionario == string.Empty) { throw new Exception("Nome do Funcionário é obrigatório"); } int idade = DateTime.Now.Year - funcionario.dt_nascimento.Year; if (idade < 14) { throw new Exception("idade inválida"); } if (idade > 100) { throw new Exception("idade inválida"); } if (funcionario.ds_rg == string.Empty) { throw new Exception("Rg do funcionário é obrigatório"); } if (funcionario.ds_email == string.Empty) { throw new Exception("E-mail do funcionário é obrigatório"); } if (funcionario.dt_contratacao == null) { throw new Exception("A data de contrataçao é obrigatória"); } if (funcionario.dt_contratacao.Year > DateTime.Now.Year) { throw new Exception("Data de contratação inválida"); } if (funcionario.ds_genero == string.Empty) { throw new Exception("Genero é obrigatório"); } if (funcionario.ds_cargo == string.Empty) { throw new Exception("O Cargo é obrigatório"); } if (funcionario.ds_celular == string.Empty) { throw new Exception("Numero de celular é obrigatório"); } if (funcionario.ds_telefone == string.Empty) { throw new Exception("Numero de celular é obrigatório"); } if (funcionario.vl_salarioPorHora == 0) { throw new Exception("Salário é obrigatório"); } //*Endereço* if (funcionario.ds_endereco == string.Empty) { throw new Exception("Endereço é obrigatório"); } if (funcionario.ds_cep == string.Empty) { throw new Exception("CEP é obrigatório"); } if (funcionario.ds_cidade == string.Empty) { throw new Exception("Cidade é obrigatório"); } if (funcionario.ds_UF == string.Empty) { throw new Exception("Estado é obrigatório"); } if (funcionario.ds_UF == string.Empty) { throw new Exception("NumeroEnder é obrigatório"); } db.AlterarFuncionario(funcionario); }
public Model.tb_funcionario Listar(int id) { Model.tb_funcionario modelo = db.Listar(id); return(modelo); }