Esempio n. 1
0
        public List <Rotulo> Get()
        {
            using (OracleConnection conn = BaseDAO.GetConnection())
            {
                //Define o comando
                using (OracleCommand cmd = new OracleCommand("SELECT ID_ROTULO, ID_FABRICANTE, ID_CATEGORIA, NOME, FL_TIPO_ROTULO FROM ROTULO", conn))
                {
                    List <Rotulo> lista = new List <Rotulo>();
                    cmd.CommandType = CommandType.Text;

                    //Executando o select
                    OracleDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        Rotulo r = new Rotulo();
                        r.Id_Rotulo      = Convert.ToInt32(reader["ID_ROTULO"]);
                        r.Id_Fabricante  = Convert.ToInt32(reader["ID_FABRICANTE"]);
                        r.Id_Categoria   = Convert.ToInt32(reader["ID_CATEGORIA"]);
                        r.Nome           = Convert.ToString(reader["NOME"]);
                        r.Fl_Tipo_Rotulo = Convert.ToChar(reader["FL_TIPO_ROTULO"]);
                        lista.Add(r);
                    }
                    return(lista);
                }
            }
        }
        protected void btnRotular_Click(object sender, EventArgs e)
        {
            //criar thread
            Rotulo rotulo = new Rotulo();

            rotulo.AnalizaCodigo(rotulo.GetLines(txtCodigoFonte.Text));

            Response.Redirect("~/views/rotulador.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Rotulo rotulo = Rotulo.GetRotulo();

                grvResultado.DataSource = rotulo.ListResultado;
                grvResultado.DataBind();
            }
        }
Esempio n. 4
0
        public void Upd(Rotulo u)
        {
            using (OracleConnection conn = BaseDAO.GetConnection())
            {
                //Define o comando
                using (OracleCommand cmd = new OracleCommand("ROTULO_tapi.upd", conn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    //Define parametros
                    cmd.Parameters.Add("p_ID_ROTULO", u.Id_Rotulo);
                    cmd.Parameters.Add("p_ID_FABRICANTE", u.Id_Fabricante);
                    cmd.Parameters.Add("p_ID_CATEGORIA", u.Id_Categoria);
                    cmd.Parameters.Add("p_NOME", u.Nome);
                    cmd.Parameters.Add("p_FL_TIPO_ROTULO", u.Fl_Tipo_Rotulo);

                    //Executa
                    try
                    {
                        conn.Open();
                        cmd.ExecuteNonQuery();
                    }
                    catch (OracleException ex)
                    {
                        throw new Exception("Ocorreu o erro(BD): " + ex.Message);
                    }
                    catch (Exception ex)
                    {
                        throw new Exception("Erro: " + ex.Message);
                    }
                    finally
                    {
                        if (conn.State == ConnectionState.Open)
                        {
                            conn.Close();
                        }
                    }
                }
            }
        }
Esempio n. 5
0
        public void Del(Rotulo u)
        {
            using (OracleConnection conn = BaseDAO.GetConnection())
            {
                //Define o comando
                using (OracleCommand cmd = new OracleCommand("ROTULO_tapi.del", conn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    //Define parametros
                    cmd.Parameters.Add("p_ID_ROTULO", u.Id_Rotulo);

                    //Executa
                    try
                    {
                        conn.Open();
                        cmd.ExecuteNonQuery();
                    }
                    catch (OracleException ex)
                    {
                        throw new Exception("Ocorreu o erro(BD): " + ex.Message);
                    }
                    catch (Exception ex)
                    {
                        throw new Exception("Erro: " + ex.Message);
                    }
                    finally
                    {
                        if (conn.State == ConnectionState.Open)
                        {
                            conn.Close();
                        }
                    }
                }
            }
        }