示例#1
0
        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; }
        }
示例#2
0
        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; }
        }
示例#3
0
        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; }
        }
示例#4
0
        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();
                }
            }
        }
示例#5
0
        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();
                }
            }
        }
示例#6
0
        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; }
        }
示例#7
0
        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();
                }
            }
        }
示例#8
0
        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();
                }
            }
        }