public List <advertencia> lista(ocorrencia o) { try { SqlConnection c = conectar(); string query = "select a.id, a.descricao from advertencia as a inner join ocorrencia_advertencia as oa on a.id = oa.id_advertencia inner join ocorrencia as o on o.id = oa.id_ocorrencia where o.id = @id;"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@id", o.Id); SqlDataReader reader = comand.ExecuteReader(); List <advertencia> ad = new List <advertencia>(); while (reader.Read()) { advertencia adv = new advertencia(); adv.Id = reader.GetInt32(reader.GetOrdinal("id")); adv.Descricao = reader.GetString(reader.GetOrdinal("descricao")); ad.Add(adv); } desconectar(c); return(ad); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ocorrencia pesquisar(ocorrencia o) { try { SqlConnection c = conectar(); string query = "SELECT id, situacao, numero_ocorrencia, tipoPublico ,descricao, id_usuario, id_unidade_residencial FROM ocorrencia WHERE id = @id"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@id", o.Id); SqlDataReader reader = comand.ExecuteReader(); ocorrencia oco = new ocorrencia(); oco.Id = reader.GetInt32(reader.GetOrdinal("id")); oco.Situacao = reader.GetString(reader.GetOrdinal("situacao")); oco.Numero_ocorrencia = reader.GetString(reader.GetOrdinal("numero_ocorrencia")); oco.Descricao = reader.GetString(reader.GetOrdinal("descricao")); oco.Id_usuario.Id = reader.GetInt32(reader.GetOrdinal("id_usuario")); oco.Id_unidade_residencial.Id = reader.GetInt32(reader.GetOrdinal("id_unidade_residencial")); desconectar(c); return(oco); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ocorrencia> listar() { try { SqlConnection c = conectar(); string query = "SELECT id, situacao, numero_ocorrencia, descricao, id_usuario FROM ocorrencia"; SqlCommand comand = new SqlCommand(query, c); SqlDataReader reader = comand.ExecuteReader(); List <ocorrencia> oc = new List <ocorrencia>(); while (reader.Read()) { ocorrencia oco = new ocorrencia(); oco.Id = reader.GetInt32(reader.GetOrdinal("id")); oco.Situacao = reader.GetString(reader.GetOrdinal("situacao")); oco.Numero_ocorrencia = reader.GetString(reader.GetOrdinal("numero_ocorrencia")); oco.Descricao = reader.GetString(reader.GetOrdinal("descricao")); oco.Id_usuario.Id = reader.GetInt32(reader.GetOrdinal("id_usuario")); //oco.Id_unidade_residencial.Id = reader.GetInt32(reader.GetOrdinal("id_unidade_residencial")); oc.Add(oco); } desconectar(c); return(oc); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <multa> lista(ocorrencia o) { try { SqlConnection c = conectar(); string query = "select m.id, m.descricao, m.preco from multa as m inner join ocorrencia_multa as om on m.id = om.id_multa inner join ocorrencia as o on o.id = om.id_ocorrencia where o.id = @id;"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@id", o.Id); SqlDataReader reader = comand.ExecuteReader(); List <multa> m = new List <multa>(); while (reader.Read()) { multa mu = new multa(); mu.Id = reader.GetInt32(reader.GetOrdinal("id")); mu.Descricao = reader.GetString(reader.GetOrdinal("descricao")); mu.Preco = reader.GetDouble(reader.GetOrdinal("preco")); m.Add(mu); } desconectar(c); return(m); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <multa> chamaLista(ocorrencia o) { CrudMulta_Ocorrencia cmo = new CrudMulta_OcorrenciaImplements(); this.verificaPreenchimentoOcorrencia(o); return(cmo.lista(o)); }
public List <advertencia> chamaLista(ocorrencia o) { CrudAdvertencia_Ocorrencia cao = new CrudAdvertencia_OcorrenciaImplements(); this.verificaPreenchimentoOcorrencia(o); return(cao.lista(o)); }
private void preenheListViewSancao(ocorrencia o) { Service1Client sv = new Service1Client(); List <multa> lm = sv.listaMultaPorOcorrencia(o).ToList(); List <advertencia> la = sv.listaAdvertenciaPorOcorrencia(o).ToList(); Boolean controle = true; int x = 0; while (controle) { ListViewItem linha = listView1.Items.Add(o.Numero_ocorrencia); if (x < lm.Count) { linha.SubItems.Add(lm.ElementAt(x).Descricao); linha.SubItems.Add("" + lm.ElementAt(x).Preco); if (x >= la.Count) { linha.SubItems.Add(o.Id_unidade_residencial.Descricao); controle = false; break; } } else { linha.SubItems.Add("Nenhuma"); linha.SubItems.Add("0"); if (x >= la.Count) { linha.SubItems.Add(o.Id_unidade_residencial.Descricao); controle = false; break; } } if (x < la.Count) { linha.SubItems.Add(la.ElementAt(x).Descricao); if (x >= lm.Count) { linha.SubItems.Add(o.Id_unidade_residencial.Descricao); controle = false; break; } } else { linha.SubItems.Add("Nenhuma"); if (x >= lm.Count) { linha.SubItems.Add(o.Id_unidade_residencial.Descricao); controle = false; break; } } linha.SubItems.Add(o.Id_unidade_residencial.Descricao); } }
public void chamarInserir(advertencia a, ocorrencia o) { CrudAdvertencia_Ocorrencia cao = new CrudAdvertencia_OcorrenciaImplements(); this.verificaPreenchimentoAdvertencia(a); this.verificaPreenchimentoOcorrencia(o); cao.inserir(a, o); }
public void chamarAtualizar(ocorrencia o) { CrudOcorrencia co = new CrudOcorrenciaImplements(); this.verificaPreenchimento(o); co.alterar(o); }
public void chamarDeletar(ocorrencia o) { CrudOcorrencia co = new CrudOcorrenciaImplements(); //this.verificaPreenchimento(o); co.excluir(o); }
public void chamarInserir(multa m, ocorrencia o) { CrudMulta_Ocorrencia cmo = new CrudMulta_OcorrenciaImplements(); this.verificaPreenchimentoMulta(m); this.verificaPreenchimentoOcorrencia(o); cmo.inserir(m, o); }
public ocorrencia chamarConsulta(ocorrencia o) { CrudOcorrencia co = new CrudOcorrenciaImplements(); this.verificaPreenchimento(o); return(co.pesquisar(o)); }
public ActionResult DeleteConfirmed(int id) { ocorrencia ocorrencia = db.ocorrencia.Find(id); db.ocorrencia.Remove(ocorrencia); db.SaveChanges(); return(RedirectToAction("Index")); }
private void listViewMinhasOcorrencias_MouseClick(object sender, MouseEventArgs e) { int index = listViewMinhasOcorrencias.FocusedItem.Index; ocorrencia o = this.listaOcorrencia.ElementAt(index); comboBox1.Text = o.Id_unidade_residencial.Numero_residencia; comboBox2.Text = o.Situacao; //preenheListViewSancao(o); }
public void chamarInseriro(ocorrencia o) { CrudOcorrencia co = new CrudOcorrenciaImplements(); this.verificaPreenchimento(o); co.inserir(o); }
public ActionResult Edit([Bind(Include = "codOcorrencia_,justificativa,status,codPonto")] ocorrencia ocorrencia) { if (ModelState.IsValid) { db.Entry(ocorrencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.codPonto = new SelectList(db.ponto, "codPonto", "codPonto", ocorrencia.codPonto); ViewBag.status = new SelectList(db.statusOcorrencia, "idStatus", "descricao", ocorrencia.status); return(View(ocorrencia)); }
// GET: Ocorrencia/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ocorrencia ocorrencia = db.ocorrencia.Find(id); if (ocorrencia == null) { return(HttpNotFound()); } return(View(ocorrencia)); }
private void buttonEnviar_Click(object sender, EventArgs e) { Random rnd = new Random(); ocorrencia oco = new ocorrencia() { Numero_ocorrencia = "" + rnd.Next(1000), Situacao = "Em Aberto" }; oco.Id_usuario = this.us; oco.Descricao = richTextBox1.Text; /*if (checkBox1.Checked == true) * oco.TipoPublico = 1; * else * oco.TipoPublico = 0;*/ Service1Client serviceinstance = new Service1Client(); try { serviceinstance.inserirOcorrencia(oco); } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } MessageBox.Show("Ocorrencia Cadastrada"); #region comunicando com o lado servidor pelo socket try { if (PrincipalWindow.binaryWriter != null) { PrincipalWindow.binaryWriter.Write("Uma nova ocorrência foi adcionada!"); } } catch (SocketException socketEx) { MessageBox.Show(socketEx.Message, "Erro"); } #endregion //this.Dispose(); }
private void verificaPreenchimentoOcorrencia(ocorrencia o) { if (o == null) { throw new Exception("Objeto vazio!"); } if (o.Descricao == null) { throw new Exception("Descrição Vazia!"); } if (o.Id_usuario == null) { throw new Exception("Sem Usuário!"); } }
// GET: Ocorrencia/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ocorrencia ocorrencia = db.ocorrencia.Find(id); if (ocorrencia == null) { return(HttpNotFound()); } ViewBag.codPonto = new SelectList(db.ponto, "codPonto", "codPonto", ocorrencia.codPonto); ViewBag.status = new SelectList(db.statusOcorrencia, "idStatus", "descricao", ocorrencia.status); return(View(ocorrencia)); }
public void excluir(ocorrencia o) { try { SqlConnection c = conectar(); string query = "DELETE FROM ocorrencia WHERE numero_ocorrencia = @numero"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@numero", o.Numero_ocorrencia); comand.ExecuteNonQuery(); comand.Dispose(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void verificaPreenchimento(ocorrencia o) { if (o == null) { throw new Exception("Objeto vazio!"); } if (o.Descricao.Equals("")) { throw new Exception("Descrição Vazia!"); } if (o.Id_usuario == null) { throw new Exception("Sem Usuário!"); } }
public void inserir(multa m, ocorrencia o) { try { SqlConnection conexao = conectar(); string insertSql = "INSERT INTO ocorrencia_multa (id_ocorrencia, id_multa, valor_total) VALUES (@id_ocorrencia, @id_multa, @valor_total)"; SqlCommand comand = new SqlCommand(insertSql, conexao); comand.Parameters.AddWithValue("@id_ocorrencia", o.Id); comand.Parameters.AddWithValue("@id_multa", m.Id); comand.Parameters.AddWithValue("@valor_total", m.Preco); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void atribuirUnidade(ocorrencia oco) { try { SqlConnection c = conectar(); string query = "UPDATE ocorrencia set situacao = @situacao, id_unidade_residencial = @id_unidade_residencial, tipoPublico = @tipoPublico WHERE numero = @numero"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@situacao", oco.Situacao); comand.Parameters.AddWithValue("@id_unidade_residencial", oco.Id_unidade_residencial.Id); comand.Parameters.AddWithValue("@numero", oco.Numero_ocorrencia); comand.Parameters.AddWithValue("@tipoPublico", oco.TipoPublico); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(c); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void alterar(ocorrencia o) { try { SqlConnection c = conectar(); string query = "UPDATE ocorrencia set situacao = @situacao, descricao = @descricao, id_usuario = @id_usuario, id_unidade_residencial = @id_unidade_residencial , tipoPublico = @tipoPublico WHERE id = @id"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@situacao", o.Situacao); comand.Parameters.AddWithValue("@descricao", o.Descricao); comand.Parameters.AddWithValue("@id_usuario", o.Id_usuario.Id); comand.Parameters.AddWithValue("@id_unidade_residencial", o.Id_unidade_residencial.Id); comand.Parameters.AddWithValue("@id", o.Id); comand.Parameters.AddWithValue("@tipoPublico", o.TipoPublico); comand.ExecuteNonQuery(); comand.Dispose(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void inserir(advertencia a, ocorrencia o) { try { SqlConnection conexao = conectar(); string insertSql = "INSERT INTO ocorrencia_advertencia (id_ocorrencia, id_advertencia)"; insertSql += " values "; insertSql += " (@id_ocorrencia, @id_advertencia)"; SqlCommand comand = new SqlCommand(insertSql, conexao); comand.Parameters.AddWithValue("@id_ocorrencia", o.Id); comand.Parameters.AddWithValue("@id_advertencia", a.Id); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void inserir(ocorrencia o) { try { SqlConnection c = conectar(); string query = "INSERT INTO ocorrencia (situacao,numero_ocorrencia ,descricao, id_usuario, tipoPublico) values (@situacao,@numero_ocorrencia ,@descricao, @id_usuario, @tipoPublico)"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@situacao", o.Situacao); comand.Parameters.AddWithValue("@descricao", o.Descricao); comand.Parameters.AddWithValue("@numero_ocorrencia", o.Numero_ocorrencia); comand.Parameters.AddWithValue("@id_usuario", o.Id_usuario.Id); //comand.Parameters.AddWithValue("@id_unidade_residencial", o.Id_unidade_residencial.Id); comand.Parameters.AddWithValue("@tipoPublico", o.TipoPublico); comand.ExecuteNonQuery(); comand.Dispose(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ocorrencia> ListarPorUsuario(usuario u) { try { SqlConnection c = conectar(); string query = "SELECT id, situacao, numero_ocorrencia, descricao, id_usuario, tipoPublico FROM ocorrencia WHERE id_usuario = @id_usuario"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@id_usuario", u.Id); SqlDataReader reader = comand.ExecuteReader(); List <ocorrencia> oc = new List <ocorrencia>(); while (reader.Read()) { ocorrencia oco = new ocorrencia(); oco.Id = reader.GetInt32(reader.GetOrdinal("id")); oco.Situacao = reader.GetString(reader.GetOrdinal("situacao")); oco.Numero_ocorrencia = reader.GetString(reader.GetOrdinal("numero_ocorrencia")); oco.Descricao = reader.GetString(reader.GetOrdinal("descricao")); oco.Id_usuario.Id = reader.GetInt32(reader.GetOrdinal("id_usuario")); oco.TipoPublico = reader.GetInt32(reader.GetOrdinal("tipoPublico")); oc.Add(oco); } desconectar(c); return(oc); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void buttonSalvar_Click(object sender, EventArgs e) { try { if ((checkBoxMulta.Checked == false) || (checkBoxAdvertencia.Checked == false)) { MessageBox.Show("Favor selecionar uma Sanção"); return; } Service1Client sv = new Service1Client(); int index = listViewMinhasOcorrencias.FocusedItem.Index; ocorrencia o = this.listaOcorrencia.ElementAt(index); if (o.Numero_ocorrencia == null) { MessageBox.Show("Nenhuma Ocorrência Selecionada"); return; } if (!comboBox1.Text.Equals("")) { int indexUnd = comboBox1.SelectedIndex; unidade_residencial und = this.unidade.ElementAt(indexUnd); o.Id_unidade_residencial = und; } else { MessageBox.Show("Selecione uma Unidade Residencial!"); return; } if (!comboBox2.Text.Equals("")) { o.Situacao = comboBox2.Text; } if (checkBox1.Checked) { o.TipoPublico = 1; } else { o.TipoPublico = 0; } sv.editarOcorrencia(o); if (checkBoxMulta.Checked == true) { if (comboBoxMulta.Text.Equals("")) { MessageBox.Show("Selecione uma multa!"); return; } else { int indexM = comboBoxMulta.SelectedIndex; multa m = this.multa.ElementAt(indexM); sv.inserirMultaOcorrencia(m, o); } } if (checkBoxAdvertencia.Checked == true) { if (comboBoxAdvertencia.Text.Equals("")) { MessageBox.Show("Selecione uma advertência!"); return; } else { int indexA = comboBoxAdvertencia.SelectedIndex; advertencia a = this.advertencia.ElementAt(indexA); sv.inserirAdvertenciaOcorrencia(a, o); } } MessageBox.Show("Transação concluída!"); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } }
public void chamarAtribuirUnidade(ocorrencia oco) { CrudOcorrencia co = new CrudOcorrenciaImplements(); co.atribuirUnidade(oco); }