public ActionResult frmCadastraVisita() { VisitanteDAO daoV = new VisitanteDAO(); UnidadeDAO daoU = new UnidadeDAO(); ViewBag.lstVisitante = daoV.busca(); ViewBag.lstUnidade = daoU.busca(); return(View()); }
public override Boolean Persistir() { VisitanteDAO objVisitanteDAO = new VisitanteDAO(); if (objVisitanteDAO.Persistir(this)) { return true; } else { return false; } }
public override Boolean Atualizar() { VisitanteDAO objVisitanteDAO = new VisitanteDAO(); if (objVisitanteDAO.Atualizar(this)) { return true; } else { return false; } }
public override Boolean Atualizar() { VisitanteDAO objVisitanteDAO = new VisitanteDAO(); if (objVisitanteDAO.Atualizar(this)) { return(true); } else { return(false); } }
public override Boolean Persistir() { VisitanteDAO objVisitanteDAO = new VisitanteDAO(); if (objVisitanteDAO.Persistir(this)) { return(true); } else { return(false); } }
public VisitanteController(VisitanteDAO v) { this.visitanteDAO = v; }
/// <summary> /// Initializes a new instance of the <see cref="ControleDeAcessoController"/> class. /// </summary> /// <param name="a">a.</param> public ControleDeAcessoController(ControleDeAcessoDAO a, VisitanteDAO v) { this.acessoDAO = a; this.visitanteDAO = v; }
private void relatorioVisitantes_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { int eixoX = 105; string expirado; // titulo e.Graphics.DrawString("Relatório mensal de vistantes", new Font("Arial", 12, FontStyle.Bold), new SolidBrush(Color.Black), new Point(20, 30)); //headers e.Graphics.DrawString("Nome", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(20, 85)); e.Graphics.DrawString("RG", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(320, 85)); e.Graphics.DrawString("Entrada", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(400, 85)); e.Graphics.DrawString("Saída", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(550, 85)); e.Graphics.DrawString("Empresa", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(700, 85)); IQueryable<Visitante> visitantes = null; string saida = ""; try { var vDAO = new VisitanteDAO(); visitantes = vDAO.get(v => v.entrada.Year.ToString() == cmbRelAno.SelectedItem.ToString() && v.entrada.Month.ToString() == cmbRelMes.SelectedItem.ToString()); } catch (Exception) { mensagem("Erro ao gerar relatório"); } foreach (Visitante v in visitantes) { if (v.saida == null) { saida = ""; } else { saida = v.saida.Value.ToString("dd/mm/yyy hh:mm:ss"); } e.Graphics.DrawString(v.nome, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(20, eixoX)); e.Graphics.DrawString(v.rg, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(320, eixoX)); e.Graphics.DrawString(v.entrada.ToString("dd/mm/yyy hh:mm:ss"), new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(400, eixoX)); e.Graphics.DrawString(saida, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(550, eixoX)); e.Graphics.DrawString(v.empresa, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(700, eixoX)); eixoX += 15; } }
private void preencherGridVisitanteFornecedores() { dgvFornecedores.Rows.Clear(); dgvVisitante.Rows.Clear(); FornecedorDAO fDao = new FornecedorDAO(); VisitanteDAO vDao = new VisitanteDAO(); var fornecedores = fDao.get(f => f.entrada.Day == DateTime.Now.Day && f.entrada.Month == DateTime.Now.Month && f.entrada.Year == DateTime.Now.Year && f.saida == null); var visitantes = vDao.get(v => v.entrada.Day == DateTime.Now.Day && v.entrada.Month == DateTime.Now.Month && v.entrada.Year == DateTime.Now.Year && v.saida == null); foreach (Fornecedor item in fornecedores) { dgvFornecedores.Rows.Add(item.idFornecedor, item.nome, item.empresa, item.entrada); } foreach (Visitante item in visitantes) { dgvVisitante.Rows.Add(item.idVisitante, item.nome, item.empresa, item.entrada); } }
private void btnResgistrarSaidaVisitante_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente cadastrar a saida desse visitante?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (dgvVisitante.Rows.Count == 0) { mensagem("Selecione a linha que corresponde a um fonecedor"); } else { int id = Convert.ToInt32(dgvVisitante.CurrentRow.Cells[0].Value); VisitanteDAO vDao = new VisitanteDAO(); var visitantes = vDao.find(id); visitantes.saida = DateTime.Now; if (vDao.atualizar(visitantes)) { preencherGridVisitanteFornecedores(); mensagem("Registro de saída finalizado com sucesso!"); } } } }
private void btnRegistrarEntradaFornecedorVisitante_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtNomeFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtRgFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtMotivoFornecedorVisitante.Text)) { mensagem("Por favor verifique se todos os campos foram preenchidos"); } else { if (MessageBox.Show("Deseja realmente cadastrar entrada de visitante/fornecedor?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DateTime data = DateTime.Now; if (rdbFornecedor.Checked == true) { var f = new Fornecedor() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = data, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var fDAO = new FornecedorDAO(); if (fDAO.adicionar(f)) { mensagem("Entrada de Forncedor registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvFornecedores.Rows.Add(f.idFornecedor, f.nome, f.empresa, f.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao registrar entrada de fornecedor"); } } else { var v = new Visitante() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = DateTime.Now, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var vDAO = new VisitanteDAO(); if (vDAO.adicionar(v)) { mensagem("Entrada de visitante registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvVisitante.Rows.Add(v.idVisitante, v.nome, v.empresa, v.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao regstrar entrada de visitante"); } } } else { return; } } }