Ejemplo n.º 1
0
        protected void pegarMateria(int codMateria, string revisao)
        {
            if (revisao.Equals(""))
            {
                Materia    dados = new Materia();
                MateriaBLL bll   = new MateriaBLL();

                dados.codPessoa_Revisor = int.Parse(Session["CodPessoaLogada"].ToString());

                //A revisão passa a ser do revisor
                dados.revisao = "R";
                dados.status  = "Revisao";

                if (bll.inserirRevisorMateria(dados, codMateria))
                {
                    Response.Redirect("RevisaoMateria.aspx?key=" + Util.criptUrl(codMateria.ToString()));
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "msg('Erro ao pegar matéria para revisar.');", true);
                }
            }
            else
            {
                Response.Redirect("RevisaoMateria.aspx?key=" + Util.criptUrl(codMateria.ToString()));
            }
        }
Ejemplo n.º 2
0
        protected void popularMateria()
        {
            MateriaBLL bll = new MateriaBLL();

            dtlMateria.DataSource = bll.listarMateriaPublicada();
            dtlMateria.DataBind();
        }
 // GET: Matriculas/Create
 public ActionResult Create()
 {
     ViewBag.tipo      = new SelectList(MatriculaBLL.ListEnum("tipo"));
     ViewBag.estado    = new SelectList(MatriculaBLL.ListEnum("estado"));
     ViewBag.idalumno  = new SelectList(AlumnoBLL.List(), "idalumno", "nombres");
     ViewBag.idmateria = new SelectList(MateriaBLL.List(), "idmateria", "nombre");
     return(View());
 }
 // GET: Matriculas/Create
 public ActionResult Create()
 {
     ViewBag.tipo = new SelectList(new List <string> {
         "Primera", "Segunda", "Tercera"
     });
     ViewBag.idalumno  = new SelectList(AlumnoBLL.ListToNames(), "idalumno", "nombre");
     ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre");
     return(View());
 }
 public ActionResult Edit([Bind(Include = "idmateria,nombre,nrc,creditos,idarea")] Materia materia)
 {
     if (ModelState.IsValid)
     {
         MateriaBLL.Update(materia);
         return(RedirectToAction("Index"));
     }
     ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", materia.idarea);
     return(View(materia));
 }
Ejemplo n.º 6
0
        public void CargarMaterias()
        {
            MateriaBLL     Materias     = new MateriaBLL();
            List <Materia> dtFacultades = new List <Materia>();

            dtFacultades = Materias.CargarMaterias();
            ListBoxMaterias.DataSource     = dtFacultades;
            ListBoxMaterias.DataTextField  = "materia1";
            ListBoxMaterias.DataValueField = "ID_Materia";
            ListBoxMaterias.DataBind();
        }
 public IHttpActionResult Get()
 {
     try
     {
         List <Materia> todos = MateriaBLL.List();
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex) {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public ActionResult Edit([Bind(Include = "idmatricula,fecha,costo,estado,tipo,idalumno,idmateria")] Matricula matricula)
 {
     if (ModelState.IsValid)
     {
         MatriculaBLL.Update(matricula);
         return(RedirectToAction("Index"));
     }
     ViewBag.idalumno  = new SelectList(AlumnoBLL.ListToNames(), "idalumno", "nombre", matricula.idalumno);
     ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre", matricula.idmateria);
     return(View(matricula));
 }
 public IHttpActionResult Post(Materia materia)
 {
     try
     {
         MateriaBLL.Create(materia);
         return(Content(HttpStatusCode.Created, "Materia creado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Put(Materia materia)
 {
     try
     {
         MateriaBLL.Update(materia);
         return(Content(HttpStatusCode.OK, "Materia actualizado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Ejemplo n.º 11
0
        public void cargarMaterias()
        {
            MateriaBLL     oMateria = new MateriaBLL();
            List <Materia> lst      = new List <Materia>();

            lst = oMateria.cargarMaterias();

            LstMaterias.DataSource     = lst;
            LstMaterias.DataTextField  = "Nombre";
            LstMaterias.DataValueField = "Id";
            LstMaterias.DataBind();
        }
Ejemplo n.º 12
0
        public void cargarMaterias()
        {
            MateriaBLL     materias     = new MateriaBLL();
            List <Materia> listMaterias = new List <Materia>();

            listMaterias = materias.cargarMaterias();

            listBoxMaterias.DataSource     = listMaterias;
            listBoxMaterias.DataTextField  = "nombre";
            listBoxMaterias.DataValueField = "ID_Materia";
            listBoxMaterias.DataBind();
        }
Ejemplo n.º 13
0
 public IHttpActionResult Delete(int id)
 {
     try
     {
         MateriaBLL.Delete(id);
         return(Ok("Materia eliminado correctamente"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 14
0
        protected void popularMateria(int codMateria)
        {
            List <Materia> materia = new List <Materia>();
            MateriaBLL     bll     = new MateriaBLL();

            materia = bll.listar(codMateria);

            ddlSecao.SelectedValue = materia[0].codSecao.ToString();
            txtNome.Text           = materia[0].nome;
            txtMateriaEscrita.Text = materia[0].materiaEscrita;
            lblStatus.Text         = materia[0].status;
            //lblStatus.Text         = materia[0].status.Equals("") ? "Não enviada" : materia[0].status;
            lblJornalista.Text = materia[0].Jornalista;
        }
        // GET: Materias/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Materia materia = MateriaBLL.Get(id);

            if (materia == null)
            {
                return(HttpNotFound());
            }
            return(View(materia));
        }
 public ActionResult Edit([Bind(Include = "idmatricula,fecha,costo,estado,tipo,idalumno,idmateria")] Matricula matricula)
 {
     if (ModelState.IsValid)
     {
         matricula = MatriculaBLL.TransforEnumCreate(matricula);
         MatriculaBLL.Update(matricula);
         return(RedirectToAction("Index"));
     }
     MatriculaBLL.TransforEnum(matricula);
     ViewBag.tipo      = new SelectList(MatriculaBLL.ListEnum("tipo"), matricula.tipo);
     ViewBag.estado    = new SelectList(MatriculaBLL.ListEnum("estado"), matricula.estado);
     ViewBag.idalumno  = new SelectList(AlumnoBLL.List(), "idalumno", "nombres", matricula.idalumno);
     ViewBag.idmateria = new SelectList(MateriaBLL.List(), "idmateria", "nombre", matricula.idmateria);
     return(View(matricula));
 }
        // GET: Materias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Materia materia = MateriaBLL.Get(id);

            if (materia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", materia.idarea);
            return(View(materia));
        }
        // GET: Matriculas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Matricula matricula = MatriculaBLL.Get(id);

            if (matricula == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idalumno  = new SelectList(AlumnoBLL.ListToNames(), "idalumno", "nombre", matricula.idalumno);
            ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre", matricula.idmateria);
            return(View(matricula));
        }
Ejemplo n.º 19
0
 public IHttpActionResult Get(int id)
 {
     try
     {
         Materia result = MateriaBLL.Get(id);
         if (result == null)
         {
             return(NotFound());
         }
         return(Content(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
Ejemplo n.º 20
0
        protected void lkGravar_Click(object sender, EventArgs e)
        {
            Materia    dados     = new Materia();
            MateriaBLL bll       = new MateriaBLL();
            PessoaBLL  pessoaBll = new PessoaBLL();

            dados.codPessoa_Jornalista = int.Parse(Session["CodPessoaLogada"].ToString());
            dados.nome     = txtNome.Text;
            dados.codSecao = ddlSecao.SelectedValue == "" ? -1 : int.Parse(ddlSecao.SelectedValue);
            //dados.status               = "Proposta";
            dados.materiaEscrita  = txtMateriaEscrita.Text;
            dados.dataAtualizacao = DateTime.Now;

            string resposta;

            //Inserindo
            if (Session["codMateria"] == null)
            {
                dados.dataCadastro = DateTime.Now;

                resposta = bll.inserir(dados);

                if (resposta.Equals(""))
                {
                    Response.Redirect("Materias.aspx");
                }
                else
                {
                    lblMensagemErro.Text = resposta;
                }
            }
            else //Alterando
            {
                resposta = bll.alterar(dados, int.Parse(Session["codMateria"].ToString()));

                if (resposta.Equals(""))
                {
                    Response.Redirect("Materias.aspx");
                }
                else
                {
                    lblMensagemErro.Text = resposta;
                }
            }
        }
        protected void lkPublicar_Click(object sender, EventArgs e)
        {
            MateriaBLL materiaBll = new MateriaBLL();

            int codMateria = int.Parse(Session["codMateria"].ToString());

            int codPessoa = int.Parse(Session["CodPessoaLogada"].ToString());

            if (materiaBll.publicarMateria(codMateria, codPessoa, DateTime.Now))
            {
                Response.Redirect("Materias.aspx");
            }
            else
            {
                lblMensagemErro.Text = "Erro ao publicar matéria.";
                //ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "msg('Erro ao publicar matéria.');", true);
            }
        }
        // GET: Matriculas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Matricula matricula = MatriculaBLL.Get(id);

            if (matricula == null)
            {
                return(HttpNotFound());
            }
            MatriculaBLL.TransforEnum(matricula);
            ViewBag.tipo      = new SelectList(MatriculaBLL.ListEnum("tipo"), matricula.tipo);
            ViewBag.estado    = new SelectList(MatriculaBLL.ListEnum("estado"), matricula.estado);
            ViewBag.idalumno  = new SelectList(AlumnoBLL.List(), "idalumno", "nombres", matricula.idalumno);
            ViewBag.idmateria = new SelectList(MateriaBLL.List(), "idmateria", "nombre", matricula.idmateria);
            return(View(matricula));
        }
        protected void popularMateria(int codMateria)
        {
            List <Materia> materia = new List <Materia>();
            MateriaBLL     bll     = new MateriaBLL();

            materia = bll.listar(codMateria);

            lblStatus.Text         = materia[0].status;
            lblJornalista.Text     = materia[0].Jornalista;
            lblRevisor.Text        = materia[0].Revisor;
            ddlSecao.SelectedValue = materia[0].codSecao.ToString();
            txtNome.Text           = materia[0].nome;
            txtMateriaEscrita.Text = materia[0].materiaEscrita;

            //Parecer do Revisor
            if (materia[0].parecerRevisor.Equals("A"))
            {
                lblParecerRevisor.Text = "Parecer do Revisor: Aprovado";
            }
            else
            if (materia[0].parecerRevisor.Equals("R"))
            {
                lblParecerRevisor.Text = "Parecer do Revisor: Rejeitado";
            }
            else
            {
                lblParecerRevisor.Visible = false;
            }

            //Alteração do Revisor
            if (materia[0].alteracaoRevisor.Equals("S"))
            {
                lblParecerRevisor.Text += " com alteração";
            }
            else
            if (materia[0].alteracaoRevisor.Equals("N"))
            {
                lblParecerRevisor.Text += " sem alteração";
            }
            else
            {
                lblParecerRevisor.Visible = false;
            }

            ///////////////////////////////////////////////////

            //Parecer do Jornalista
            if (materia[0].parecerJornalista.Equals("A"))
            {
                lblParecerJornalista.Text = "Parecer do Jornalista: Aprovado";
            }
            else
            if (materia[0].parecerJornalista.Equals("R"))
            {
                lblParecerJornalista.Text = "Parecer do Jornalista: Rejeitado";
            }
            else
            {
                lblParecerJornalista.Visible = false;
            }

            //Alteração
            if (materia[0].alteracaoJornalista.Equals("S"))
            {
                lblParecerJornalista.Text += " com alteração";
            }
            else
            if (materia[0].alteracaoJornalista.Equals("N"))
            {
                lblParecerJornalista.Text += " sem alteração";
            }
            else
            {
                lblParecerJornalista.Visible = false;
            }
        }
        protected void lkGravar_Click(object sender, EventArgs e)
        {
            lblMensagemErro.Text = "";

            Materia    dados      = new Materia();
            Comentario comentario = new Comentario();

            MateriaBLL    bll           = new MateriaBLL();
            ComentarioBLL comentarioBll = new ComentarioBLL();

            if (rdlAlteracao.SelectedValue.Equals(""))
            {
                lblMensagemErro.Text = "Indique se a matéria será alterada.";
                rdlAlteracao.Focus();
            }
            else
            if (rdlSituacao.SelectedValue.Equals(""))
            {
                lblMensagemErro.Text = "Indique a situação da matéria após a alteração/revisão";
                rdlSituacao.Focus();
            }
            else
            {
                //Dados da Matéria revisada
                //Se for revisão do Jornalista ou do Revisor e o status estiver como Aprovado as informações serão salvas
                if ((Session["revisao"].ToString().Equals("R") || Session["revisao"].ToString().Equals("J")) && rdlSituacao.SelectedValue.Equals("A"))
                {
                    dados.nome           = txtNome.Text;
                    dados.materiaEscrita = txtMateriaEscrita.Text;
                }

                dados.status          = Session["status"] == null ? "" : Session["status"].ToString();
                dados.dataAtualizacao = DateTime.Now;

                //Indica se a revisão é do Jornalista ou do Revisor
                if (Session["revisao"].ToString().Equals("J") || Session["revisao"].ToString().Equals(""))
                {
                    //Grava o parecer do Jornalista
                    dados.parecerJornalista   = rdlSituacao.SelectedValue;
                    dados.alteracaoJornalista = rdlAlteracao.SelectedValue;

                    //Mantém o parecer que foi dado pelo revisor durante a revisão dele
                    dados.parecerRevisor   = Session["parecerRevisor"].ToString();
                    dados.alteracaoRevisor = Session["alteracaoRevisor"].ToString();

                    //A revisão volta para o revisor
                    dados.revisao = "R";
                }
                else if (Session["revisao"].ToString().Equals("R"))
                {
                    //Grava o parecer do Revisor
                    dados.parecerRevisor   = rdlSituacao.SelectedValue;
                    dados.alteracaoRevisor = rdlAlteracao.SelectedValue;

                    //Mantém o parecer que foi dado pelo revisor durante a revisão dele
                    dados.parecerJornalista   = Session["parecerJornalista"].ToString();
                    dados.alteracaoJornalista = Session["alteracaoJornalista"].ToString();

                    //A revisão volta para o jornalista
                    dados.revisao = "J";
                }

                //Dados do comentario
                comentario.codMateria   = int.Parse(Session["codMateria"].ToString());
                comentario.codPessoa    = int.Parse(Session["CodPessoaLogada"].ToString());
                comentario.titulo       = txtDescricao.Text;
                comentario.comentario   = txtComentario.Text;
                comentario.dataCadastro = DateTime.Now;

                //txtDescricao.Text = "";
                //txtComentario.Text = "";

                string resposta = bll.inserirRevisao(dados, comentario, int.Parse(Session["codMateria"].ToString()));

                if (resposta.Equals(""))
                {
                    Response.Redirect("Materias.aspx");
                }
                else
                {
                    lblMensagemErro.Text = resposta;
                }
            }
        }
 // GET: Materias
 public ActionResult Index()
 {
     ViewBag.Title = "Listado";
     return(View(MateriaBLL.List()));
 }
 public ActionResult DeleteConfirmed(int id)
 {
     MateriaBLL.Delete(id);
     return(RedirectToAction("Index"));
 }
        protected void popularMateria(int codMateria)
        {
            List <Materia> materia = new List <Materia>();
            MateriaBLL     bll     = new MateriaBLL();

            materia = bll.listar(codMateria);

            ddlSecao.SelectedValue = materia[0].codSecao.ToString();
            txtNome.Text           = materia[0].nome;
            txtMateriaEscrita.Text = materia[0].materiaEscrita;
            lblStatus.Text         = materia[0].status;
            lblJornalista.Text     = materia[0].Jornalista;
            lblRevisor.Text        = materia[0].Revisor;

            Session["parecerRevisor"]   = materia[0].parecerRevisor == null ? "" : materia[0].parecerRevisor;
            Session["alteracaoRevisor"] = materia[0].alteracaoRevisor == null ? "" : materia[0].alteracaoRevisor;

            Session["parecerJornalista"]   = materia[0].parecerJornalista == null ? "" : materia[0].parecerJornalista;
            Session["alteracaoJornalista"] = materia[0].alteracaoJornalista == null ? "" : materia[0].alteracaoJornalista;

            Session["revisao"] = materia[0].revisao == null ? "" : materia[0].revisao;

            //Revisão do Jornalista
            if (materia[0].revisao.Equals("J"))
            {
                //Parecer do Revisor
                if (materia[0].parecerRevisor.Equals("A"))
                {
                    lblParecer.Text = "Parecer Revisor: Aprovado";
                }
                else
                if (materia[0].parecerRevisor.Equals("R"))
                {
                    lblParecer.Text = "Parecer Revisor: Rejeitado";
                }
                else
                {
                    lblParecer.Visible = false;
                }

                //Alteração
                if (materia[0].alteracaoRevisor.Equals("S"))
                {
                    lblAlteracao.Text = "Houve Alteração: Sim";
                }
                else
                if (materia[0].alteracaoRevisor.Equals("N"))
                {
                    lblAlteracao.Text = "Houve Alteração: Não";
                }
                else
                {
                    lblAlteracao.Visible = false;
                }
            }
            else
            //Revisão do Revisor
            if (materia[0].revisao.Equals("R"))
            {
                //Parecer do Revisor
                if (materia[0].parecerJornalista.Equals("A"))
                {
                    lblParecer.Text = "Parecer Jornalista: Aprovado";
                }
                else
                if (materia[0].parecerJornalista.Equals("R"))
                {
                    lblParecer.Text = "Parecer Jornalista: Rejeitado";
                }
                else
                {
                    lblParecer.Visible = false;
                }

                //Alteração
                if (materia[0].alteracaoJornalista.Equals("S"))
                {
                    lblAlteracao.Text = "Houve Alteração: Sim";
                }
                else
                if (materia[0].alteracaoJornalista.Equals("N"))
                {
                    lblAlteracao.Text = "Houve Alteração: Não";
                }
                else
                {
                    lblAlteracao.Visible = false;
                }
            }
            else
            {
                lblParecer.Visible   = false;
                lblAlteracao.Visible = false;
            }
        }
Ejemplo n.º 28
0
 // GET: Materias
 public ActionResult Index()
 {
     return(View(MateriaBLL.List()));
 }
Ejemplo n.º 29
0
        protected void popularMateria(int codMateria)
        {
            List <Materia> materia = new List <Materia>();
            MateriaBLL     bll     = new MateriaBLL();

            materia = bll.listar(codMateria);

            lblStatus.Text         = materia[0].status;
            lblJornalista.Text     = materia[0].Jornalista;
            lblRevisor.Text        = materia[0].Revisor;
            ddlSecao.SelectedValue = materia[0].codSecao.ToString();
            txtNome.Text           = materia[0].nome;
            txtMateriaEscrita.Text = materia[0].materiaEscrita;

            //Se a matéria estiver em revisão os comentários são habilitados
            if (materia[0].status.Equals("Revisao"))
            {
                pnComentario.Enabled = true;
            }
            else
            {
                pnComentario.Enabled = false;
            }

            //Parecer do Revisor
            if (materia[0].parecerRevisor.Equals("A"))
            {
                lblParecerRevisor.Text = "Parecer do Revisor: Aprovado";
            }
            else
            if (materia[0].parecerRevisor.Equals("R"))
            {
                lblParecerRevisor.Text = "Parecer do Revisor: Rejeitado";
            }
            else
            {
                lblParecerRevisor.Visible = false;
            }

            //Alteração do Revisor
            if (materia[0].alteracaoRevisor.Equals("S"))
            {
                //lblAlteracaoRevisor.Text = "Houve Alteração: Sim";
                lblParecerRevisor.Text += " com alteração";
            }
            else
            if (materia[0].alteracaoRevisor.Equals("N"))
            {
                //lblAlteracaoRevisor.Text = "Houve Alteração: Não";
                lblParecerRevisor.Text += " sem alteração";
            }
            else
            {
                lblParecerRevisor.Visible = false;
            }

            ///////////////////////////////////////////////////

            //Parecer do Jornalista
            if (materia[0].parecerJornalista.Equals("A"))
            {
                lblParecerJornalista.Text = "Parecer do Jornalista: Aprovado";
            }
            else
            if (materia[0].parecerJornalista.Equals("R"))
            {
                lblParecerJornalista.Text = "Parecer do Jornalista: Rejeitado";
            }
            else
            {
                lblParecerJornalista.Visible = false;
            }

            //Alteração
            if (materia[0].alteracaoJornalista.Equals("S"))
            {
                //lblAlteracaoJornalista.Text = "Houve Alteração: Sim";
                lblParecerJornalista.Text += " com alteração";
            }
            else
            if (materia[0].alteracaoJornalista.Equals("N"))
            {
                //lblAlteracaoJornalista.Text = "Houve Alteração: Não";
                lblParecerJornalista.Text += " sem alteração";
            }
            else
            {
                lblParecerJornalista.Visible = false;
            }
        }
Ejemplo n.º 30
0
        //Entities db = new Entities();

        // GET: Materias
        public ActionResult Index()
        {
            //var materias = db.Materias.Include(m => m.Area);
            return(View(MateriaBLL.List()));
        }