Exemplo n.º 1
0
        public List <advertencia> listar()
        {
            try
            {
                SqlConnection conexao  = conectar();
                string        querySql = "SELECT id, descricao FROM advertencia";

                SqlCommand comand = new SqlCommand(querySql, conexao);

                SqlDataReader reader = comand.ExecuteReader();

                List <advertencia> lista = new List <advertencia>();
                while (reader.Read())
                {
                    advertencia advertConsulta = new advertencia();

                    advertConsulta.Id        = reader.GetInt32(reader.GetOrdinal("id"));
                    advertConsulta.Descricao = reader.GetString(reader.GetOrdinal("descricao"));

                    lista.Add(advertConsulta);
                }
                desconectar(conexao);
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        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 void chamarAtualizar(advertencia a)
        {
            CrudAdvertencia ca = new CrudAdvertenciaImplements();

            this.verificaPreenchimento(a);

            ca.atualizar(a);
        }
        public void chamarDeletar(advertencia a)
        {
            CrudAdvertencia ca = new CrudAdvertenciaImplements();

            this.verificaPreenchimento(a);

            ca.deletar(a);
        }
        public advertencia chamarConsulta(advertencia a)
        {
            CrudAdvertencia ca = new CrudAdvertenciaImplements();

            this.verificaPreenchimento(a);

            return(ca.consultar(a));
        }
Exemplo n.º 6
0
        public void chamarInserir(advertencia a, ocorrencia o)
        {
            CrudAdvertencia_Ocorrencia cao = new CrudAdvertencia_OcorrenciaImplements();

            this.verificaPreenchimentoAdvertencia(a);
            this.verificaPreenchimentoOcorrencia(o);
            cao.inserir(a, o);
        }
 private void verificaPreenchimento(advertencia a)
 {
     if (a == null)
     {
         throw new Exception("Objeto Vazio!");
     }
     if (a.Descricao.Equals(""))
     {
         throw new Exception("Descrição Vazia!");
     }
 }
Exemplo n.º 8
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                advertencia adv = new advertencia()
                {
                    Descricao = richTextBoxAdvertencia.Text
                };
                Service1Client serviceInstance = new Service1Client();

                serviceInstance.inserirAdvertencia(adv);
                MessageBox.Show("Advertencia Cadastrada");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 9
0
        public void atualizar(advertencia a)
        {
            try
            {
                SqlConnection conexao   = conectar();
                string        updateSql = "UPDATE advertencia SET descricao = @descricao WHERE id = @id)";

                SqlCommand comand = new SqlCommand(updateSql, conexao);
                comand.Parameters.AddWithValue("@id", a.Id);
                comand.Parameters.AddWithValue("@descricao", a.Descricao);
                comand.ExecuteNonQuery();
                comand.Dispose();
                desconectar(conexao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 10
0
        public void deletar(advertencia a)
        {
            try
            {
                SqlConnection conexao   = conectar();
                string        deleteSql = "DELETE FROM advertencia WHERE id = @idpar";

                SqlCommand comand = new SqlCommand(deleteSql, conexao);
                comand.Parameters.AddWithValue("@idpar", a.Id);

                comand.ExecuteNonQuery();
                comand.Dispose();
                desconectar(conexao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 11
0
        public void inserir(advertencia a)
        {
            try
            {
                SqlConnection conexao   = conectar();
                string        insertSql = "INSERT INTO advertencia (descricao)";
                insertSql += " values ";
                insertSql += " (@descricao)";

                SqlCommand comand = new SqlCommand(insertSql, conexao);
                comand.Parameters.AddWithValue("@descricao", a.Descricao);
                comand.ExecuteNonQuery();
                comand.Dispose();
                desconectar(conexao);
            }
            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);
            }
        }
Exemplo n.º 13
0
        public advertencia consultar(advertencia a)
        {
            try
            {
                SqlConnection conexao  = conectar();
                string        querySql = "SELECT id, descricao FROM advertencia WHERE id = @idpar";

                SqlCommand comand = new SqlCommand(querySql, conexao);
                comand.Parameters.AddWithValue("@idpar", a.Id);
                advertencia advertConsulta = new advertencia();

                SqlDataReader reader = comand.ExecuteReader();

                advertConsulta.Id        = reader.GetInt32(reader.GetOrdinal("id"));
                advertConsulta.Descricao = reader.GetString(reader.GetOrdinal("descricao"));
                desconectar(conexao);
                return(advertConsulta);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 public void editarAdvertencia(advertencia a)
 {
     RNadvertencia rna = new RNadvertencia();
     rna.chamarAtualizar(a);
 }
 public void inserirAdvertenciaOcorrencia(advertencia a, ocorrencia o)
 {
     RNAdvertenciaOcorrencia rnao = new RNAdvertenciaOcorrencia();
     rnao.chamarInserir(a, o);
 }
 //Service Advertencia
 public void inserirAdvertencia(advertencia a)
 {
     RNadvertencia rna = new RNadvertencia();
     rna.chamarInserir(a);
 }
        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 advertencia pesquisaAdvertencia(advertencia a)
 {
     RNadvertencia rna = new RNadvertencia();
     return rna.chamarConsulta(a);
 }