コード例 #1
0
ファイル: EtapaBL.cs プロジェクト: CPicinin/Repository_PDM
 public Etapa buscaEtapa(int id)
 {
     Etapa e = new Etapa();
     EtapaDA eda = new EtapaDA();
     e = eda.buscaEtapa(id);
     return e;
 }
コード例 #2
0
ファイル: EtapaDA.cs プロジェクト: CPicinin/Repository_PDM
 public Etapa buscaEtapa(int id)
 {
     Etapa e = new Etapa();
     SqlConnection conexao = new SqlConnection();
     conexao.ConnectionString = StaticObjects.strConexao;
     SqlCommand comando = new SqlCommand();
     SqlDataReader leitor;
     try
     {
         conexao.Open();
         comando.CommandText = @"SELECT id,tituloEtapa,tipoEtapa FROM Etapa WHERE id = " + id + " ";
         comando.Connection = conexao;
         leitor = comando.ExecuteReader();
         while (leitor.Read())
         {
             e.id = Convert.ToInt16(leitor["id"].ToString());
             e.tituloEtapa = leitor["tituloEtapa"].ToString();
             e.tipo = Convert.ToInt16(leitor["tipoEtapa"].ToString());
         }
         conexao.Close();
         return e;
     }
     catch (Exception)
     {
         conexao.Close();
         return null;
     }
 }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["id_etapa"] != null)
     {
         id = Convert.ToInt16(Request["id_etapa"].ToString());
     }
     EtapaBL ebl = new EtapaBL();
     etp = new Etapa();
     etp = ebl.buscaEtapa(id);
     if (!IsPostBack)
     {
         txtTitulo.Value = etp.tituloEtapa;
     }
 }
コード例 #4
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     Etapa et = new Etapa();
     et.id = id;
     et.tituloEtapa = txtTitulo.Value;
     et.tipo = 0;
     EtapaBL ebl = new EtapaBL();
     bool foi = ebl.editaEtapa(et);
     if (foi)
     {
         Response.Write("<script>alert('Etapa editada com sucesso!')</script>");
     }
     LogEventoBL lbl = new LogEventoBL();
     Log l = new Log();
     l.email = Session["email"].ToString();
     l.data = DateTime.Now;
     l.descricao = "Editada Etapa " + et.id + "-" + et.tituloEtapa + " ";
     lbl.adicionaLog(l);
     Response.Redirect("ConsultaEtapa.aspx");
 }
コード例 #5
0
ファイル: EtapaBL.cs プロジェクト: CPicinin/Repository_PDM
 public bool editaEtapa(Etapa e)
 {
     EtapaDA eda = new EtapaDA();
     bool foi = eda.editaEtapa(e);
     return foi;
 }
コード例 #6
0
ファイル: EtapaDA.cs プロジェクト: CPicinin/Repository_PDM
        public bool editaEtapa(Etapa e)
        {
            SqlConnection conexao = new SqlConnection();
            conexao.ConnectionString = StaticObjects.strConexao;
            SqlCommand comando = new SqlCommand();
            try
            {
                conexao.Open();
                comando.CommandText = @"UPDATE dbo.Etapa SET tituloEtapa = '" + e.tituloEtapa + "' WHERE id = " + e.id + " ";
                comando.Connection = conexao;
                comando.ExecuteNonQuery();
                conexao.Close();
                return true;
            }

            catch (Exception)
            {
                conexao.Close();
                return false;
            }
        }
コード例 #7
0
ファイル: EtapaDA.cs プロジェクト: CPicinin/Repository_PDM
 public List<Etapa> buscaEtapas()
 {
     List<Etapa> lista = new List<Etapa>();
     SqlConnection conexao = new SqlConnection();
     conexao.ConnectionString = StaticObjects.strConexao;
     SqlCommand comando = new SqlCommand();
     SqlDataReader leitor;
     try
     {
         conexao.Open();
         comando.CommandText = @"SELECT id,tituloEtapa,tipoEtapa FROM Etapa";
         comando.Connection = conexao;
         leitor = comando.ExecuteReader();
         while (leitor.Read())
         {
             Etapa e = new Etapa();
             e.id = Convert.ToInt16(leitor["id"].ToString());
             e.tituloEtapa = leitor["tituloEtapa"].ToString();
             e.tipo = Convert.ToInt16(leitor["tipoEtapa"].ToString());
             lista.Add(e);
         }
         conexao.Close();
         return lista;
     }
     catch (Exception)
     {
         conexao.Close();
         return null;
     }
 }