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