private void btnCadastrar_Click(object sender, EventArgs e) { var bitmap = new Bitmap(imgWebCam.Width, imgWebCam.Height); using (var graphics = Graphics.FromImage(bitmap)) { var webCamPoint = imgWebCam.PointToScreen(new Point(0, 0)); graphics.CopyFromScreen(webCamPoint.X, webCamPoint.Y, 0, 0, bitmap.Size); } bitmap.Save("snapshot.png", System.Drawing.Imaging.ImageFormat.Png); Domain.Entities.Morador morador = new Domain.Entities.Morador(); morador.Nome = txtNome.Text; morador.Sobrenome = txtSobrenome.Text; morador.CPF = mtxCPF.Text; morador.RG = mtxRG.Text; morador.DocCivil = txtDocCivil.Text; morador.Sexo = cmbSexo.Text; morador.CEP = mtxCEP.Text; morador.CodigoPostal = txtCodPostal.Text; morador.Rua = txtRua.Text; morador.Numero = Convert.ToInt32(nudNumero.Value); morador.Cidade = txtCidade.Text; morador.Estado = cmbEstado.Text; morador.Provincia = txtProvincia.Text; morador.Pais = txtPais.Text; morador.Celular = txtCidade.Text; morador.Fixo = txtFixo.Text; morador.EMail = txtEMail.Text; }
private void btnConsultarMorador_Click(object sender, EventArgs e) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Morador morador = Db.Morador.FirstOrDefault(t => t.CPF.Contains(mtxCPF.Text) || t.RG.Contains(mtxRG.Text) || t.DocCivil.Contains(txtConsultarDocCivil.Text)); lblIdMorador.Text = morador.Id.ToString(); lblNome.Text = morador.Nome; lblSobrenome.Text = morador.Sobrenome; lblCPF.Text = morador.CPF; lblRG.Text = morador.RG; lblDocCivil.Text = morador.DocCivil; lblSexo.Text = morador.Sexo; lblCEP.Text = morador.CEP; lblCodPostal.Text = morador.CodigoPostal; lblRua.Text = morador.Rua; lblNumero.Text = Convert.ToString(morador.Numero); lblCidade.Text = morador.Cidade; lblEstado.Text = morador.Estado; lblProvincia.Text = morador.Provincia; lblPais.Text = morador.Pais; lblCelular.Text = morador.Celular; lblFixo.Text = morador.Fixo; lblIdCondominio.Text = morador.IdCondominio.ToString(); // imgWebCam.Image = morador.Foto; btnCadastrar.Enabled = true; }
private void btnDeletar_Click(object sender, EventArgs e) { try { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Morador morador = Db.Morador.FirstOrDefault(t => t.Sexo.Contains(cmbSexo.Text) || t.DocCivil.Contains(txtDocCivil.Text) || t.RG.Contains(mtxRG.Text) || t.CPF.Contains(mtxCPF.Text)); Infra.Data.Repositories.MoradorRepository repository = new(); repository.Remove(morador); MessageBox.Show("Morador Removido Com Sucesso", "Excluir Morador", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ocorreu um Erro!", "Excluir Morador", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private static int ConsultarIdMorador(string cpf) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Morador morador = Db.Morador.FirstOrDefault(t => t.CPF.Contains(cpf)); return(morador.Id); }
static int BuscarIdMorador(string cpf) { PortariaContext Db = new PortariaContext(); Domain.Entities.Morador veiculo = Db.Morador.FirstOrDefault(t => t.CPF.Contains(cpf)); return(veiculo.Id); }
private void btnCadastrar_Click(object sender, EventArgs e) { /*var bitmap = new Bitmap(imgWebCam.Width, imgWebCam.Height); * * using (var graphics = Graphics.FromImage(bitmap)) * { * var webCamPoint = imgWebCam.PointToScreen(new Point(0, 0)); * graphics.CopyFromScreen(webCamPoint.X, webCamPoint.Y, 0, 0, bitmap.Size); * } * bitmap.Save("snapshot.png", System.Drawing.Imaging.ImageFormat.Png);*/ try { Domain.Entities.Morador morador = new Domain.Entities.Morador(); morador.Nome = txtNome.Text; morador.Sobrenome = txtSobrenome.Text; morador.CPF = mtxCPF.Text; morador.RG = mtxRG.Text; morador.DocCivil = txtDocCivil.Text; morador.Sexo = cmbSexo.Text; morador.CEP = mtxCEP.Text; morador.CodigoPostal = txtCodPostal.Text; morador.Rua = txtRua.Text; morador.Numero = Convert.ToInt32(nudNumero.Value); morador.Cidade = txtCidade.Text; morador.Estado = cmbEstado.Text; morador.Provincia = txtProvincia.Text; morador.Pais = txtPais.Text; morador.Celular = txtCidade.Text; morador.Fixo = txtFixo.Text; morador.EMail = txtEMail.Text; morador.IdCondominio = ConsultarId(txtCondominio.Text); morador.Foto = null; Infra.Data.Repositories.MoradorRepository repository = new Infra.Data.Repositories.MoradorRepository(); repository.Inserir(morador); MessageBox.Show("Cadastro Feito com Sucesso!", "Cadastrar Morador", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ocorreu um Erro!", "Cadastrar Morador", MessageBoxButtons.OK, MessageBoxIcon.Error); } }