public ActionResult AddTurmas(int confirm) { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); var appCurso = new CursoDML(); Cursos curso = appCurso.ListarPorId(cursoId); var t = new TabelaTempDAO(); int c = t.Count("Turmas"); string nTurma = c.ToString(); Turmas turma = new Turmas(); turma.Nome = curso.Curso; turma.CursoID = cursoId; if (c <= 0) turma.Nome += "01"; else if (c <= 9) turma.Nome += string.Format("0{0}", nTurma); else turma.Nome += nTurma; if (confirm == 1) { var appTurmas = new TurmasDML(); appTurmas.Salvar(turma); Session.Remove("CursosId"); //Encerra a sessão; } return View(); }
// // GET: /Turmas/ public ActionResult AddTurmas() { var objeto = Session["CursosId"]; //Recupera o id armazenado na sessão do método TurmasPartialViewer; int cursoId = int.Parse(objeto.ToString()); //Recupera as informações do curso var appCurso = new CursoDML(); Cursos curso = appCurso.ListarPorId(cursoId); //Verifica quantos registros tem na tabela Turmas var t = new TabelaTempDAO(); int c = t.Count("Turmas"); string nTurma = c.ToString(); //Atribui o nome do Curso ao nome da Turma Turmas turma = new Turmas(); turma.Nome = curso.Curso; //Adiciona o número da turma de acordo com algumas condições if (c < 0) turma.Nome += "01"; else if (c == 0) turma.Nome += "02"; else if (c <= 9) turma.Nome += string.Format("0{0}", nTurma); turma.Nome += nTurma; return View(turma); }