protected void Alterar(object sender, EventArgs e) { try { NotaTecnicaDAL ntDAL = new NotaTecnicaDAL(); NotaTecnica nt = ntDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idNtt"])); nt.NRAnoNotaTecnica = Convert.ToInt32(ddlAno.SelectedValue); nt.NRNotaTecnica = Convert.ToInt32(txtNumero.Text); nt.DSTitulo = Util.formataTexto(txtTitulo.Text, false); nt.DSCorpo = ckeditor_standard.InnerText; if (radAtiva_N.Checked) { nt.BTAtiva = false; } else { nt.BTAtiva = true; } ntDAL.Alterar(nt); Response.Write("<script language='JavaScript'>alert('Nota Técnica alterada com sucesso');window.parent.location='ListarNotasTecnicas.aspx';</script>"); } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { try { NotaTecnicaDAL ntDAL = new NotaTecnicaDAL(); switch (Request.QueryString["act"]) { case "exc": NotaTecnica nt = ntDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idNtt"])); ntDAL.Excluir(nt); Response.Write("<script language='JavaScript'>alert('Nota Técnica excluída com sucesso');location='ListarNotasTecnicas.aspx';</script>"); break; default: break; } // LISTA AS NOTAS TÉCNICAS // rptNotasTecnicas.DataSource = ntDAL.Listar().Cast <NotaTecnica>().OrderByDescending(n => n.NRNotaTecnica).OrderByDescending(a => a.NRAnoNotaTecnica); rptNotasTecnicas.DataBind(); // FIM // } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { NotaTecnicaDAL ntDAL = new NotaTecnicaDAL(); NotaTecnica nt = ntDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idNtt"])); ddlAno.SelectedValue = nt.NRAnoNotaTecnica.ToString(); txtNumero.Text = nt.NRNotaTecnica.ToString(); txtTitulo.Text = nt.DSTitulo; ckeditor_standard.InnerText = nt.DSCorpo; if (nt.BTAtiva == true) { radAtiva_N.Checked = false; radAtiva_S.Checked = true; } else { radAtiva_N.Checked = true; radAtiva_S.Checked = false; } } } catch (Exception) { throw; } }
public void Cadastrar(object obj) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); NotaTecnica nt = (NotaTecnica)obj; OleDbCommand cmd = new OleDbCommand("INSERT INTO TB_NotaTecnica(NRNotaTecnica,NRAnoNotaTecnica,DSTitulo,DSCorpo,BTAtiva) VALUES(@NRNotaTecnica,@NRAnoNotaTecnica,@DSTitulo,@DSCorpo,@BTAtiva)", objConn); cmd.Parameters.Add("@NRNotaTecnica", OleDbType.Integer).Value = nt.NRNotaTecnica; cmd.Parameters.Add("@NRAnoNotaTecnica", OleDbType.Integer).Value = nt.NRAnoNotaTecnica; cmd.Parameters.Add("@DSTitulo", OleDbType.VarChar, 100).Value = nt.DSTitulo; cmd.Parameters.Add("@DSCorpo", OleDbType.LongVarChar).Value = nt.DSCorpo; cmd.Parameters.Add("@BTAtiva", OleDbType.Boolean).Value = nt.BTAtiva; cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public void Alterar(object obj) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); NotaTecnica nt = (NotaTecnica)obj; OleDbCommand cmd = new OleDbCommand("UPDATE TB_NotaTecnica SET NRNotaTecnica=?,NRAnoNotaTecnica=?,DSTitulo=?,DSCorpo=?,BTAtiva=? WHERE IDNotaTecnica=?", objConn); cmd.Parameters.Add("@NRNotaTecnica", OleDbType.Integer).Value = nt.NRNotaTecnica; cmd.Parameters.Add("@NRAnoNotaTecnica", OleDbType.Integer).Value = nt.NRAnoNotaTecnica; cmd.Parameters.Add("@DSTitulo", OleDbType.VarChar, 100).Value = nt.DSTitulo; cmd.Parameters.Add("@DSCorpo", OleDbType.LongVarChar).Value = nt.DSCorpo; cmd.Parameters.Add("@BTAtiva", OleDbType.Boolean).Value = nt.BTAtiva; cmd.Parameters.Add("@IDNotaTecnica", OleDbType.Integer).Value = nt.IDNotaTecnica; cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { objConn.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { NotaTecnicaDAL ntDAL = new NotaTecnicaDAL(); NotaTecnica nt = ntDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idNtt"])); litNumeroAno.Text = nt.NRNotaTecnica + "/" + nt.NRAnoNotaTecnica; litTitulo.Text = nt.DSTitulo; litCorpo.Text = nt.DSCorpo; // LISTA OS ARQUIVOS DA NOTA TÉCNICA // ArquivoNotaTecnicaDAL antDAL = new ArquivoNotaTecnicaDAL(); rptArquivosNotaTecnica.DataSource = antDAL.Listar().Cast <ArquivoNotaTecnica>().Where(n => n.NotaTecnica.IDNotaTecnica == nt.IDNotaTecnica); rptArquivosNotaTecnica.DataBind(); // FIM // } } catch (Exception) { throw; } }
public NotaTecnica ObterDadosPorId(int _IdNotaTecnica) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); NotaTecnica nt = new NotaTecnica(); OleDbCommand cmd = new OleDbCommand("SELECT IDNotaTecnica,NRNotaTecnica,NRAnoNotaTecnica,DSTitulo,DSCorpo,BTAtiva FROM TB_NotaTecnica WHERE IDNotaTecnica = @IDNotaTecnica", objConn); cmd.Parameters.Add("@IDNotaTecnica", OleDbType.Integer).Value = _IdNotaTecnica; OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { nt.IDNotaTecnica = Convert.ToInt32(dr["IDNotaTecnica"]); nt.NRNotaTecnica = Convert.ToInt32(dr["NRNotaTecnica"]); nt.NRAnoNotaTecnica = Convert.ToInt32(dr["NRAnoNotaTecnica"]); nt.DSTitulo = dr["DSTitulo"].ToString(); nt.DSCorpo = dr["DSCorpo"].ToString(); nt.BTAtiva = Convert.ToBoolean(dr["BTAtiva"]); } return(nt); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public void Excluir(object obj) { using (OleDbConnection objConn = new OleDbConnection(ConfigurationManager.ConnectionStrings["DBASANM"].ConnectionString)) { try { objConn.Open(); NotaTecnica nt = (NotaTecnica)obj; OleDbCommand cmd = new OleDbCommand("DELETE FROM TB_NotaTecnica WHERE IDNotaTecnica = @IDNotaTecnica", objConn); cmd.Parameters.Add("@IDNotaTecnica", OleDbType.Integer).Value = nt.IDNotaTecnica; cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { objConn.Close(); } } }