コード例 #1
0
        public void CarregaDetalhes(int _idPessoa)
        {
            panelEdit.Visible     = true;
            panelConsulta.Visible = false;
            this.ControlBox       = false;

            // ************************************************** //
            // Preenche Tela de Detalhes
            // ************************************************** //

            var itemAluno = new PessoaBLL().GetByID(new PessoaDTO()
            {
                idPessoa = _idPessoa
            });

            lblCodigo.Text = _idPessoa.ToString();
            txtNome.Text   = itemAluno.nomePessoa;

            // ************************************************** //
            // Preenche Matricula
            // ************************************************** //

            MatriculaDTO param = new MatriculaDTO();

            param.idPessoa = _idPessoa;

            var listMatr = new MatriculaBLL().GetDataWithParam(param);

            Grid2.GridViewDataBind(listMatr.ToDataTable(), gridMessage2);
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Matricula matricula = MatriculaBLL.Get(id);

            MatriculaBLL.Delete(id);
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 // 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());
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "idmatricula,nombre,nrc,creditos,idarea")] matricula matricula)
 {
     if (ModelState.IsValid)
     {
         MatriculaBLL.Update(matricula);
         return(RedirectToAction("Index"));
     }
     ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", matricula.idalumno);
     return(View(matricula));
 }
コード例 #5
0
        public void CarregaGrid()
        {
            var _idTipoPessoa = Convert.ToInt32(cmbTipoPessoa.SelectedValue);

            List <MatriculaDTO> lista = new MatriculaBLL().GetSituacaoAluno(new MatriculaDTO()
            {
                idTipoPessoa = _idTipoPessoa
            });

            Grid.GridViewDataBind(lista.ToDataTable(), gridMessage);
        }
コード例 #6
0
 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));
 }
コード例 #7
0
 public IHttpActionResult Get(int id)
 {
     try
     {
         List <Matricula> todos = MatriculaBLL.List(id);
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex) {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
コード例 #8
0
 public IHttpActionResult Post(matricula matricula)
 {
     try
     {
         MatriculaBLL.Create(matricula);
         return(Content(HttpStatusCode.Created, "Alumno creado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
コード例 #9
0
        private void btnAll_Click(object sender, EventArgs e)
        {
            ClearForm1();

            cmbTipoPessoa.SelectedValue = 1;

            List <MatriculaDTO> lista = new MatriculaBLL().GetSituacaoAluno(new MatriculaDTO()
            {
                idTipoPessoa = Convert.ToInt32(TipoPessoa.Beneficiário)
            });

            Grid.GridViewDataBind(lista.ToDataTable(), gridMessage);
        }
コード例 #10
0
        // GET: Matriculas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Matricula matricula = MatriculaBLL.Get(id);

            if (matricula == null)
            {
                return(HttpNotFound());
            }
            return(View(matricula));
        }
コード例 #11
0
        // 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.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", matricula.idalumno);
            return(View(matricula));
        }
コード例 #12
0
 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));
 }
コード例 #13
0
        // 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", "nombres", matricula.idalumno);
            ViewBag.idmateria = new SelectList(MateriaBLL.ListToNames(), "idmateria", "nombre", matricula.idmateria);
            return(View(matricula));
        }
コード例 #14
0
        // 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));
        }
コード例 #15
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            int _idPessoa  = Convert.ToInt32(lblCodigo.Text);
            int _idProjeto = Convert.ToInt32(this.cmbProjeto.SelectedValue);
            int _idTurma   = Convert.ToInt32(this.cmbTurma.SelectedValue);

            MatriculaDTO param = new MatriculaDTO();

            param.idProjeto            = _idProjeto;
            param.idTurma              = _idTurma;
            param.idPessoa             = _idPessoa;
            param.idPessoaUltAlteracao = Sessao.Usuario.idUsuario;
            param.dtUltAlteracao       = DateTime.Now;

            MatriculaBLL cmd         = new MatriculaBLL();
            var          idMatricula = cmd.SaveMatricula(param);

            CarregaDetalhes(_idPessoa);
        }
コード例 #16
0
        private void btnExcluirMatricula(int _idMatricula)
        {
            if (MessageBox.Show("Deseja realmente excluir a matricula?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int result = 0;

                var item = new MatriculaDTO()
                {
                    idMatricula          = _idMatricula,
                    idPessoaUltAlteracao = Sessao.Usuario.idUsuario
                };

                result = new MatriculaBLL().ExcluirMatricula(item);
                MessageBox.Show("Matricula excluída com sucesso", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                int _idPessoa = Convert.ToInt32(lblCodigo.Text);

                CarregaDetalhes(_idPessoa);
            }
        }
コード例 #17
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            var param = new MatriculaDTO();

            param.nomePessoa   = txtSearch.Text;
            param.idTipoPessoa = Convert.ToInt32(cmbTipoPessoa.SelectedValue);

            /*
             * if (cmbTipoPessoa.SelectedItem.ToString() == "Nome do Aluno")
             * {
             *  param.nomePessoa = txtSearch.Text;
             * }
             * else if (cmbSearchType.SelectedItem.ToString() == "Código do Aluno")
             * {
             *  if (txtSearch.Text != string.Empty)
             *      param.idPessoa = Convert.ToInt32(txtSearch.Text);
             * }
             */

            List <MatriculaDTO> lista = new MatriculaBLL().GetSituacaoAluno(param);

            Grid.GridViewDataBind(lista.ToDataTable(), gridMessage);
        }
コード例 #18
0
 // GET: Matriculas
 public ActionResult Index()
 {
     ViewBag.Title = "Listado";
     return(View(MatriculaBLL.List()));
 }
コード例 #19
0
 // GET: Matriculas
 public ActionResult Index()
 {
     return(View(MatriculaBLL.List()));
 }