private void BtnSalvar_Click(object sender, RoutedEventArgs e) { try { VisitantesControle visiranteControle = new VisitantesControle(); if (String.IsNullOrEmpty(txtPlacaV.Text)) { throw new NullReferenceException("o campo placa é obrigatorio"); } Visitante visitante = new Visitante(); visitante.PlacaVId = txtPlacaV.Text; visitante.CarroV = txtCarroV.Text; visitante.NomeV = txtNomeV.Text; visitante.TelefoneV = txtTelefoneV.Text; visitante.Visita = txtVisita.Text; visiranteControle.Adicionar(visitante); MessageBox.Show("cadastro realizado com sucesso"); } catch (Exception ex) { MessageBox.Show("erro ao salvar(" + ex.Message + ")"); } }
private void btPesquisar_Click(object sender, EventArgs e) { Visitante objVisitantes = new Visitante(); List<Cadastro_Moradores_Condominio.Visitante> lstVisitantes = new List<Visitante>(); if (txtProcura.Text == string.Empty) { MessageBox.Show("Informe um nome!"); } else { lstVisitantes = objVisitantes.SelecionarPorNome(txtProcura.Text); } lstVVisitantes.Items.Clear(); foreach (var itemLista in lstVisitantes) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.Id.ToString(); objListViewItem.SubItems.Add(itemLista.nome); objListViewItem.SubItems.Add(itemLista.parentesco); objListViewItem.SubItems.Add(Convert.ToString(itemLista.IDResponsavel)); lstVVisitantes.Items.Add(objListViewItem); } }
public ActionResult Create([Bind(Include = "VisitanteId,NomeVisitante,DataEntrada,DataSaida,NomeDoCondomino,Observacao")] Visitante visitante, string proprietario) { if (ModelState.IsValid) { db.Visitantes.Add(visitante); // string nomeProprietario = Session["Nome"].ToString(); visitante.proprietario = db.Proprietarios.FirstOrDefault(x => x.Nome.Equals(proprietario)); DateTime dataEntrada = (visitante.DataEntrada).Date; DateTime dataSaida = (visitante.DataSaida).Date; int resultado = DateTime.Compare(dataEntrada, dataSaida); int resultadoAno = dataSaida.Year; if (resultado >= 1) { return(View().Mensagem("Data de Saída informada é menor que a Data de Entrada. Favor Verificar !!", "Atenção")); } if (visitante.DataEntrada < (DateTime.Now.Date)) { return(View().Mensagem("Data de Entrada informada é Anterior a Data de Atual. Favor Verificar !!", "Atenção")); } if (resultadoAno != DateTime.Now.Year) { return(View().Mensagem("Verifique a Data de Saída", "Atenção")); } db.SaveChanges(); return(RedirectToAction("Create", "Visitante").Mensagem("Dados Inseridos com Sucesso !!", "Atenção")); } return(View(visitante)); }
public HttpResponseMessage PostVisitante(Visitante visitante) { if (visitante == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { db.Visitantes.Add(visitante); db.SaveChanges(); } catch (DbUpdateException) { if (VisitanteExists(visitante.Email)) { return(Request.CreateResponse(HttpStatusCode.Conflict, "E-mail já cadastrado")); } else { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao incluir visitante")); } } return(Request.CreateResponse(HttpStatusCode.OK, visitante)); }
public List <Visitante> setarObjeto(SqlDataReader dr) { List <Visitante> lstVisitante = new List <Visitante>(); try { if (dr.HasRows) { while (dr.Read() == true) { Visitante obj = new Visitante(); obj.id_visitante = Convert.ToInt32(dr["ID_VISITANTE"].ToString()); obj.rg = Convert.ToString(dr["DOCUMENTO"].ToString()); obj.img = Convert.ToString(dr["IMG"].ToString()); obj.nome = Convert.ToString(dr["NOME"].ToString()); obj.ativo = Convert.ToBoolean(dr["STS_ATIVO"].ToString()); lstVisitante.Add(obj); } } } catch (Exception ex) { dr.Dispose(); throw ex; } return(lstVisitante); }
public async Task <IActionResult> Edit(int id, [Bind("VisitanteID,VisitanteNome,VisitanteEmail,VisitanteCel,Empresa,Documentos,Papeis,DocumentoNumero,CarroMarca,CarroCor,CarroModelo,CarroPlaca")] Visitante visitante) { if (id != visitante.VisitanteID) { return(NotFound()); } if (ModelState.IsValid) { try { visitante.Papeis = Papel.Visitante; _context.Update(visitante); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VisitanteExists(visitante.VisitanteID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["Documento"] = new SelectList("Documento", "Documentos"); return(View(visitante)); }
public void Atualizar(VisitanteTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Visitante", false); return; } Visitante entidade = _Contexto.Visitante.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Visitante", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Visitante", true); return; }
public async Task <IHttpActionResult> PutVisitante(int id, Visitante visitante) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != visitante.Id) { return(BadRequest()); } db.Entry(visitante).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VisitanteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult CadastraVisitante(Visitante obj) { VisitanteDAO dao = new VisitanteDAO(); dao.cadastra(obj); return(RedirectToAction("frmBuscaVisitante")); }
/// <summary> /// Altera um visitante /// </summary> /// <param name="visitante">The visitante.</param> public void Alter(Visitante visitante) { visitante.Sequencial = this.GetNextSequence(); var tran = session.BeginTransaction(); session.Merge(visitante); tran.Commit(); }
public IActionResult Signup(Visitante visitante) { if (visitasFachada.cadastrar(visitante)) { return(View("List", visitasFachada.buscarVisitantes())); } return(View()); }
// METODO UTILIZADO PARA DELETAR UM REGISTRO // public ActionResult DeletarVisitante(int id) { Visitante visitante = db.Visitantes.Find(id); db.Visitantes.Remove(visitante); db.SaveChanges(); return(RedirectToAction("Index").Mensagem("Dados Excluidos com Sucesso !!", "Atenção")); }
public ActionResult DeleteConfirmed(int id) { Visitante visitante = db.Visitantes.Find(id); db.Visitantes.Remove(visitante); db.SaveChanges(); return(RedirectToAction("Index")); }
public override void aceptaVisitante(Visitante visitante) { visitante.visita(this); foreach (Empresa filial in filiales) { filial.aceptaVisitante(visitante); } }
private void BtnSalvar_Click(object sender, EventArgs e) { Visitante oNovoVisitante = new Visitante(); oNovoVisitante.Nome = TxtNome.Text; oNovoVisitante.CPF = TxtCPF.Text; oNovoVisitante.RG = TxtRG.Text; oNovoVisitante.RNE = TxtRNE.Text; oNovoVisitante.Idade = Convert.ToByte(TxtIdade.Text); oNovoVisitante.Logradouro = TxtLogradouro.Text; oNovoVisitante.Bairro = TxtBairro.Text; oNovoVisitante.Cidade = TxtCidade.Text; oNovoVisitante.UF = TxtUF.Text; oNovoVisitante.Pais = TxtPais.Text; //NovaVisitante.Foto = TxtFoto.Text; if (ChbEstrangeiro.Checked) { oNovoVisitante.Estrangeiro = true; } else { oNovoVisitante.Estrangeiro = false; } try { List <Visitante> visitantes = new List <Visitante>(); visitantes = VisitanteController.ConsultaVisitanteCPFList(TxtCPF.Text); if (visitantes.Count == 0) { VisitanteController.CadastrarVisitante(oNovoVisitante); MessageBox.Show("Cadastro efetuado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); BtnCancelar.Enabled = true; LimpaDados(); DgvVisitantes.DataSource = visitantes; } else { idVisitante = visitantes[0].IdVisitante; var r = MessageBox.Show("Tem certeza que deseja efetuar alteração no cadastro?", "Sistema Recepção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { oNovoVisitante.IdVisitante = idVisitante; VisitanteController.Atualiza(oNovoVisitante); MessageBox.Show("Cadastro atualizado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaDados(); } else { MessageBox.Show("Sem alterações de cadastro", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { MessageBox.Show("Falha no cadastro!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); throw; } }
/// <summary> /// Obtem todos os visitantes que tem o mesmo Documento, mas não é o visitante consultado /// </summary> /// <param name="vis">The vis.</param> /// <returns></returns> public IList <Visitante> GetAllSimilarsByDocumento(Visitante vis) { IList <Visitante> visitantes = session.QueryOver <Visitante>() .Where(x => x.Documento == vis.Documento) .And(x => x.Id != vis.Id) .List(); return(visitantes); }
public ActionResult Edit([Bind(Include = "IDVisitante,Nombre,Apellido,Cedula,FechaCreacion,Direccion,Telefono,Correo")] Visitante visitante) { if (ModelState.IsValid) { db.Entry(visitante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(visitante)); }
public bool cadastrar(Visitante visitante) { try { dao.add(visitante); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> Create([Bind("Id,Empresa,HoraChegada,HoraSaida,Data,Nome,DepartamentoId")] Visitante visitante) { if (ModelState.IsValid) { _context.Add(visitante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(visitante)); }
public ActionResult Create([Bind(Include = "IDVisitante,Nombre,Apellido,Cedula,FechaCreacion,Direccion,Telefono,Correo")] Visitante visitante) { if (ModelState.IsValid) { db.Visitantes.Add(visitante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(visitante)); }
public async Task <IHttpActionResult> GetVisitante(int id) { Visitante visitante = (Visitante)await db.pessoas.FindAsync(id); if (visitante == null) { return(NotFound()); } return(Ok(visitante)); }
public ActionResult Edit([Bind(Include = "CodigoVisita,NumeroRg,NomeVisitante,NumeroApartamentoVisita,StatusVisita,Codigo,ApeId")] Visitante visitante) { if (ModelState.IsValid) { db.Entry(visitante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Codigo = new SelectList(db.Condominos, "Codigo", "Email", visitante.Codigo); return(View(visitante)); }
public async Task <IActionResult> Create([Bind("ID,Nome,Sobrenome,Email")] Visitante visitante) { if (ModelState.IsValid) { _context.Add(visitante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(visitante)); }
public static bool Deleta(Visitante visitante) { if (!VisitanteDataAccess.Deleta(visitante)) { return(false); } else { return(true); } }
public void atualizaVisitante(Visitante oVisitante) { try { oVisitanteDAO.atualizaVisitante(oVisitante); } catch (Exception) { throw; } }
public IHttpActionResult GetVisitante(string id) { Visitante visitante = db.Visitantes.Find(id); if (visitante == null) { return(NotFound()); } return(Ok(visitante)); }
public JsonResult Block(int id) { Visitante vis = visitanteDAO.GetById(id); vis.Bloqueado = !vis.Bloqueado; visitanteDAO.Alter(vis); string redirTo = Url.Action("Index", "Visitante", new { Area = "EntradaVisitante" }); return(Json(new { success = true, mensage = "Visitante Alterado", redirect = redirTo })); }
public ActionResult Detalhe(string codigo) { if (!String.IsNullOrEmpty(codigo)) { var v = Visitante.ListarPorMatricula(codigo); if (v != null) { return(View(v)); } } return(RedirectToAction("Index")); }
private void toolStripMenuItem19_Click(object sender, EventArgs e) { PessoaDado p2 = new Visitante(); p2.Endereco = new business.classes.Endereco(); p2.Telefone = new business.classes.Telefone(); DadoPessoal cv = new DadoPessoal(p2, false, false, false); cv.MdiParent = this; cv.Text = "Janela " + childFormNumber++; cv.Show(); }
// #Create public static bool CadastrarVisitante(Visitante NovoVisitante) { if (ConsultaVisitante(NovoVisitante.IdVisitante) != null) { return(false); } else { VisitanteDataAccess.Criar(NovoVisitante); return(true); } }
public editar_visitante(Visitante visitante) { InitializeComponent(); umVisitante = new Visitante() { Id = visitante.Id, Descricao = visitante.Descricao, End_image = visitante.End_image, Nome = visitante.Nome }; BindingContext = umVisitante; }
private void CarregarListView() { Visitante objVisitantes = new Visitante(); List<Cadastro_Moradores_Condominio.Visitante> lstVisitantes = new List<Visitante>(); if (Visitante.IDTeste == -2) { lstVisitantes = objVisitantes.SelecionarTodos(); } else { lstVisitantes = objVisitantes.Selecionar(); } lstVVisitantes.Items.Clear(); foreach (var itemLista in lstVisitantes) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.Id.ToString(); objListViewItem.SubItems.Add(itemLista.nome); objListViewItem.SubItems.Add(itemLista.parentesco); objListViewItem.SubItems.Add(Convert.ToString(itemLista.IDResponsavel)); lstVVisitantes.Items.Add(objListViewItem); } }
private void ExcluirRegistro() { int id2 = 0; try { if (lstVVisitantes.SelectedItems.Count > 0) { id2 = Convert.ToInt32(lstVVisitantes.SelectedItems[0].Text); Visitante objVisitante = new Visitante(); if (id2 > 0) { objVisitante.Excluir(id2); } } } catch (Exception ex) { MessageBox.Show("Erro! " + ex); //throw; } }
private listVisitante populaVisitante(DataTable dt) { listVisitante oListVisitante = new listVisitante(); foreach (DataRow item in dt.Rows) { Visitante oVisitanteModel = new Visitante(); Foto oFotoModel = new Foto(); oVisitanteModel.visitanteId = Convert.ToInt32(item["VisitanteId"]); oVisitanteModel.visitanteNome = item["VisitanteNome"].ToString(); oVisitanteModel.visitanteRG = item["VisitanteRG"].ToString(); oVisitanteModel.visitanteTipo = item["VisitanteTipo"].ToString(); oFotoModel.idFoto = Convert.ToInt32(item["ID_FOTO"]); oVisitanteModel.idFoto = oFotoModel; oListVisitante.Add(oVisitanteModel); } return oListVisitante; }