private void cmdBrowser_Click(object sender, EventArgs e) { OpenFileDialog fileOpen = new OpenFileDialog(); fileOpen.Title = "Open Image file"; fileOpen.Filter = "JPG Files (*.jpg)| *.jpg"; if (fileOpen.ShowDialog() == DialogResult.OK) { var OriginalImage = Image.FromFile(fileOpen.FileName); Bitmap bmpOriginal = (Bitmap)OriginalImage; var newImage = ExtendBitmap.GetResizedImage(bmpOriginal, 184, 165); //picImage.SizeMode = PictureBoxSizeMode.StretchImage; picImage.SizeMode = PictureBoxSizeMode.CenterImage; picImage.Image = (Image)newImage; } fileOpen.Dispose(); }
private void btnGravar_Click(object sender, EventArgs e) { List <DadosVariaveisDTO> listDadosVariaveis = new List <DadosVariaveisDTO>(); // ********************************************* // PESSOA // ********************************************* PessoaDTO param = new PessoaDTO(); if (lblCodigo.Text == string.Empty) { param.idPessoa = 0; } else { param.idPessoa = Convert.ToInt32(lblCodigo.Text); } param.nomePessoa = txtNome.Text; param.numeroRG = txtRG.Text; param.numeroCPF = txtCPF.Text; try { param.dtNascimento = Convert.ToDateTime(txtdtNascimento.Text); } catch (Exception) { MessageBox.Show("Informe a data de nascimento!"); } param.idTipoPessoa = Convert.ToInt32(cmbTipoPessoa.SelectedValue); param.idGenero = Convert.ToInt32(cmbGenero.SelectedValue); param.dtAtivacao = string.IsNullOrEmpty(txtdtAtivacao.Text) ? DateTime.Now : Convert.ToDateTime(txtdtAtivacao.Text); param.flagAtivo = (cmbStatus.SelectedIndex == 0) ? false : true; param.idSituacao = Convert.ToInt32(cmbSituacao.SelectedValue); param.idPessoaUltAlteracao = Sessao.Usuario.idUsuario; param.flagResponsavel = chkResponsavel.Checked; param.idEndereco = string.IsNullOrEmpty(txtIdEndereco.Text) ? 0 : Convert.ToInt32(txtIdEndereco.Text); param.idContato = string.IsNullOrEmpty(txtIdContato.Text) ? 0 : Convert.ToInt32(txtIdContato.Text); param.idEscola = Convert.ToInt32(cmbEscola.SelectedValue); // ********************************************* // FOTO // ********************************************* if (picImage.Image != null) { var img = ExtendBitmap.ImageToBase64(picImage.Image, ImageFormat.Jpeg); param.fotoBase64 = img; } // ********************************************* // ENDEREÇO // ********************************************* param.endereco = new EnderecoDTO(); param.endereco.CEP = txtCEP.Text; param.endereco.idBairro = string.IsNullOrEmpty(txtIdBairro.Text) ? 0 : Convert.ToInt32(txtIdBairro.Text); param.endereco.idCidade = string.IsNullOrEmpty(txtIdCidade.Text) ? 0 : Convert.ToInt32(txtIdCidade.Text); param.endereco.logradouro = txtLogradouro.Text; param.endereco.numero = txtNumero.Text; param.endereco.complemento = txtComplemento.Text; param.endereco.nomeBairro = txtBairro.Text; param.endereco.nomeCidade = txtCidade.Text; param.endereco.siglaUF = txtUF.Text; // ********************************************* // CONTATO // ********************************************* param.contatos = new ContatoDTO(); param.contatos.idPai = Convert.ToInt32(ddlPai.SelectedValue); param.contatos.idMae = Convert.ToInt32(ddlMae.SelectedValue); param.contatos.telefone1 = txtTelefone1.Text; param.contatos.telefone2 = txtTelefone2.Text; param.contatos.telefone3 = txtTelefone3.Text; param.contatos.contato1 = txtNomeContato1.Text; param.contatos.contato2 = txtNomeContato2.Text; param.contatos.contato3 = txtNomeContato3.Text; // ********************************************* // DADOS VARIÁVEIS // ********************************************* foreach (CheckListBoxItem2 item in chkListDadosVariaveis.CheckedItems) { listDadosVariaveis.Add(new DadosVariaveisDTO() { idDadoVariavel = item.Tag }); } param.dadosVariaveis = listDadosVariaveis; /* * param.horaInicio = Convert.ToDateTime(txtDataInicio.Text); * param.horaTermino = Convert.ToDateTime(txtdtNascimento.Text); * param.descricaoTurma = txtDescricao.Text; * param.idProjeto = Convert.ToInt32(cmbProjeto.SelectedValue); */ //param.idPessoaResposavel = //txtResponsavel.Text; PessoaBLL bus = new PessoaBLL(); var idPessoa = bus.SavePessoa(param); if (idPessoa > 0) { lblCodigo.Text = idPessoa.ToString(); MessageBox.Show("Pessoa cadastrada com sucesso!"); CarregaGrid(); } else { throw new Exception("Erro de Gravação!"); } }
public void CarregaDetalhes(int idPessoa) { panelEdit.Visible = true; this.ControlBox = false; panelConsulta.Visible = false; PessoaDTO param = new PessoaDTO(); param.idPessoa = idPessoa; param = new PessoaBLL().GetByID(param); // ************************************************** // // Preenche Tela de Detalhes // ************************************************** // lblCodigo.Text = param.idPessoa.ToString(); txtNome.Text = param.nomePessoa; txtRG.Text = param.numeroRG; txtCPF.Text = param.numeroCPF; txtdtAtivacao.Text = param.dtAtivacao.ToShortDateString(); txtdtNascimento.Text = param.dtNascimento.ToShortDateString(); txtIdEndereco.Text = param.idEndereco.ToString(); if (param.dtNascimento != null) { txtIdade.Text = Functions.CalcularIdade(param.dtNascimento).ToString(); } cmbGenero.SelectedValue = param.idGenero; cmbTipoPessoa.SelectedValue = param.idTipoPessoa; cmbEscola.SelectedValue = param.idEscola; cmbSituacao.SelectedValue = param.idSituacao; cmbStatus.SelectedIndex = (param.flagAtivo) ? 1 : 0; chkResponsavel.Checked = param.flagResponsavel; // ************************************************** // // Fotos // ************************************************** // if (string.IsNullOrEmpty(param.fotoBase64)) { picImage.Image = null; } else { Image newImage; try { newImage = ExtendBitmap.Base64ToImage(param.fotoBase64); picImage.Image = newImage; } catch (Exception ex) { } } // ************************************************** // // Preenche Tela de Detalhes // ************************************************** // CarregaEndereco(param.endereco, false); CarregaContatos(param.contatos); CarregaDadosVariaveis(param.dadosVariaveis); txtNomeAlteracao.Text = param.nomePessoaUltAlteracao; txtdtCadastro.Text = param.dtCadastro.ToShortDateString(); txtDataAlteracao.Text = param.dtUltAlteracao.ToShortDateString(); ControlFormEdit(false); }