Example #1
0
        public ActionResult ConfirmaApagaAluno(int Id = 0)
        {
            string mErro = "";

            if (Id > 0)
            {
                DAOMySql dao = new DAOMySql();
                dao.Aluno_Del(Id);
                mErro = dao.MensagemErroFormatada();
            }

            return(RedirectToAction("ListaAlunos", "EscolaMySql").Mensagem(mErro));
        }
Example #2
0
        /// <summary>
        /// May i have the Data Access Object for this user?
        /// </summary>
        /// <param name="u">The user for which data access permissions will be fetched</param>
        /// <returns>A data access object ready to use</returns>
        public static IDataAccessObject getDAO(User u)
        {
            Contract.Requires(Ready);
            Contract.Requires(u != null);
            Contract.Ensures(Contract.Result <IDataAccessObject>() != null);
            Contract.Ensures(daos.ContainsKey(u));

            if (!daos.ContainsKey(u)) //Check if dao already exists
            {
                IDataAccessObject dao = DAOMySql.GetDAO(u, ConnectionString);
                daos[u] = dao; //Create dao if it doesn't exist
            }
            return(daos[u]);
        }
Example #3
0
        public ActionResult CadastroAluno(int idAluno)
        {
            DAOMySql dao = new DAOMySql();

            ModAluno aluno = new ModAluno();

            if (idAluno > 0)
            {
                aluno = dao.getAluno(idAluno);
            }
            else
            {
                aluno.DtCadastro = DateTime.Now;
                aluno.Valor      = 0;
            }

            ViewBag.ListaCursos = dao.ListaCursos();

            return(View(aluno));
        }
Example #4
0
        public ActionResult CadastroAluno(ModAluno aluno)
        {
            DAOMySql dao = new DAOMySql();

            if (ModelState.IsValid)
            {
                if (aluno.IdAluno == 0)
                {
                    dao.Aluno_Ins(aluno);
                }
                else
                {
                    dao.Aluno_Upd(aluno);
                }

                return(RedirectToAction("ListaAlunos", "EscolaMySql").Mensagem(dao.MensagemErroFormatada()));
            }

            ViewBag.ListaCursos = dao.ListaCursos();

            return(View(aluno));
        }
Example #5
0
        public ActionResult ListaAlunos()
        {
            string mErro = "";

            DAOMySql dao = new DAOMySql();

            List <ModAluno> laluno = dao.ListaAlunos();

            if (dao.isErro())
            {
                mErro = dao.MensagemErroFormatada();
            }

            if (mErro.Length > 0)
            {
                return(View(laluno).Mensagem(mErro));
            }
            else
            {
                return(View(laluno));
            }
        }