Esempio n. 1
0
        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);
            }
        }