// GET: Classe public ActionResult Index() { if (!verifica_acesso("Classes", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Classes"; ClasseDao _ClasseDao = new ClasseDao(); IList <Classe> _Classes = _ClasseDao.Listar_Classes_dt(); return(View(_Classes)); }
public string validar(Classe classe) { ClasseDao _ClasseDao = new ClasseDao(); string msg = ""; if (string.IsNullOrEmpty(classe.Descricao)) { msg = "O Campo descrição é obrigatório."; } if (_ClasseDao.verificar_descricao(classe.Descricao, classe.Cod_Classe)) { msg = "A Classe " + classe.Descricao + " já existe."; } return(msg); }
public ActionResult Form(int id) { if (!verifica_acesso("pericias", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Pericia / Detalhes"; PericiaDao _PericiaDao = new PericiaDao(); Pericia _pericias = new Pericia(); List <string> Classesload = new List <string>(); AtributoDao _AtributoDao = new AtributoDao(); ViewBag.Atributos = _AtributoDao.Listar_Atributos_ativo(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); ClasseDao _ClasseDao = new ClasseDao(); List <Classe> listclas = _ClasseDao.Listar_Classes_dt_cb(); ViewBag.Classes = listclas; if (id != 0) { _pericias = _PericiaDao.Listar_Pericia(id); foreach (int item in _pericias.requisito_classe) { foreach (Classe _clas in listclas) { if (_clas.Cod_Classe == item) { Classesload.Add(_clas.Cod_Classe + "_" + _clas.Descricao); break; } } } } else { _pericias.Ativo = true; } ViewBag.classesload = Classesload; return(View(_pericias)); }
public ActionResult Form(int id) { if (!verifica_acesso("Classes", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Classes / Detalhes"; ClasseDao _ClasseDao = new ClasseDao(); Classe _Classe = new Classe(); VantagemDao _VantagemDao = new VantagemDao(); PericiaDao _periciaDao = new PericiaDao(); Vantagem _Vantagens = new Vantagem(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); List <Vantagem> listvant = _VantagemDao.Listar_Vantagens_dt_cb(); List <Pericia> listpericia = _periciaDao.Listar_Pericias_dt_cb(); ViewBag.Vantagens = listvant; ViewBag.Pericias = listpericia; List <string> vantagensload = new List <string>(); List <string> periciasload = new List <string>(); if (id != 0) { _Classe = _ClasseDao.Listar_Classe(id); if (_Classe.Cod_Classe == 0) { return(RedirectToAction("Index", "Itens")); } if (_Classe.Vantagens_Desvantagens != null) { foreach (int classe in _Classe.Vantagens_Desvantagens) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == classe) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } } if (_Classe.Pericias != null) { foreach (string classe in _Classe.Pericias) { List <string> b_A = new List <string>(classe.Split('_')); foreach (Pericia per in listpericia) { if (per.Cod_Pericia.ToString() == b_A[0]) { periciasload.Add(b_A[0] + "_" + b_A[1] + "_" + per.Descricao); break; } } } } } else { _Classe.Ativo = true; } ViewBag.vantagensload = vantagensload; ViewBag.periciasload = periciasload; return(View(_Classe)); }