public static bool GurdarPericia(Pericias _pericia) { bool exito = false; try { ValidarDatos(_pericia); bool PericiaExistente = ValidarPericiaExistente(_pericia.Tribunal, _pericia.Causa); if (PericiaExistente == true) { const string message = "Ya existe una pericia registrada con el mismo nombre de causa y tribunal asociado."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } else { _pericia.Estado = "Iniciada"; exito = PericiaDao.InsertPericia(_pericia); } } catch (Exception ex) { } return(exito); }
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(); if (id != 0) { _pericias = _PericiaDao.Listar_Pericia(id); } 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(); ViewBag.Classes = _ClasseDao.Listar_Classes_dt_cb(); return(View(_pericias)); }
public static List <string> CargarComboRespuestasPorTituloSeleccionado(string var) { List <string> lista = new List <string>(); lista = PericiaDao.CargarComboRespuestasPorTituloSeleccionado(var); return(lista); }
public static List <string> CargarComboRespuestas() { List <string> lista = new List <string>(); lista = PericiaDao.CargarComboRespuestas(); return(lista); }
public ActionResult delete(int cod_pericia) { if (verifica_acesso("Pericias", "Deletar")) { PericiaDao _PericiaDao = new PericiaDao(); return(Json(_PericiaDao.delete(cod_pericia))); } return(Json("Acesso não permitido")); }
public ActionResult Adiciona(int Cod_Pericia, string Descricao, int Cod_Atributo, int penalidade_peso, string requisito_classe, bool Treinada, string Caracteristicas, int Campanha, bool Ativo) { Pericia _Pericia = new Pericia(); _Pericia.Cod_Pericia = Cod_Pericia; _Pericia.Descricao = Descricao; _Pericia.Cod_Atributo = Cod_Atributo; _Pericia.penalidade_peso = penalidade_peso; if (string.IsNullOrEmpty(requisito_classe)) { requisito_classe = "0"; } _Pericia.requisito_classe = new List <int>(Array.ConvertAll(limpar_list(requisito_classe).Split('_'), int.Parse)); _Pericia.Treinada = Treinada; _Pericia.Caracteristicas = Caracteristicas; _Pericia.Campanha = Campanha; _Pericia.Ativo = Ativo; string msg = validar(_Pericia); if (string.IsNullOrEmpty(msg)) { PericiaDao _PericiaDao = new PericiaDao(); if (_Pericia.Cod_Pericia == 0) { if (verifica_acesso("Pericias", "Novo")) { msg = _PericiaDao.Insert(_Pericia); } else { msg = "Acesso não permitido"; } } else { if (verifica_acesso("Pericias", "Alterar")) { msg = _PericiaDao.update(_Pericia); } else { msg = "Acesso não permitido"; } } } if (string.IsNullOrEmpty(msg)) { return(Json(Url.Action("Index"))); } else { return(Json(msg)); } }
// GET: Pericia public ActionResult Index() { if (!verifica_acesso("Perícias", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Perícias"; PericiaDao _PericiaDao = new PericiaDao(); IList <Pericia> _Pericia = _PericiaDao.Listar_Pericias_dt(); return(View(_Pericia)); }
public static bool EnviarEmailConEscrito(string TextoEmail, string CuentaEmail, int usuarioLogin, string Encabezado) { bool exito = false; try { exito = PericiaDao.EnviarEmailConEscrito(TextoEmail, CuentaEmail, usuarioLogin, Encabezado); } catch (Exception ex) { } return(exito); }
public static bool GurdarHistorialPericia(Pericias _pericia) { bool exito = false; try { ValidarDatosHistorialPericia(_pericia); exito = PericiaDao.InsertHistorialPericia(_pericia); } catch (Exception ex) { } return(exito); }
public string validar(Pericia pericia) { PericiaDao _PericiaDao = new PericiaDao(); string msg = ""; if (string.IsNullOrEmpty(pericia.Descricao)) { msg = "O Campo descrição é obrigatório."; } if (_PericiaDao.verificar_descricao(pericia.Descricao, pericia.Cod_Pericia)) { msg = "A Pericia " + pericia.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 static List <Pericias> BuscarPericiasPorCausa(string causa) { List <Pericias> _listaPericias = new List <Pericias>(); try { _listaPericias = PericiaDao.BuscarPericiasPorCausa(causa); } catch (Exception ex) { const string message = "Error en el sistema. Intente nuevamente o comuniquese con el administrador."; const string caption = "Atención"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Warning); throw new Exception(); } return(_listaPericias); }
public static List <Pericias> BuscarHistorialPericia(object idPericia) { int idPer = Convert.ToInt32(idPericia); List <Pericias> _listaPericias = new List <Pericias>(); try { _listaPericias = PericiaDao.BuscarHistorialPericia(idPer); } catch (Exception ex) { const string message = "Error en el sistema. Intente nuevamente o comuniquese con el administrador."; const string caption = "Atención"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Warning); throw new Exception(); } return(_listaPericias); }
private static bool ValidarPericiaExistente(string tribunal, string causa) { bool existe = PericiaDao.ValidarPericiaExistente(tribunal, causa); return(existe); }
public ActionResult Form(int id) { if (!verifica_acesso("Racas", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Raçaas / Detalhes"; RacaDao _RacaDao = new RacaDao(); Raca _Raca = new Raca(); VantagemDao _VantagemDao = new VantagemDao(); PericiaDao _periciaDao = new PericiaDao(); AtributoDao _AtributoDao = new AtributoDao(); List <Atributos> listatributos = _AtributoDao.Listar_Atributos_ativo(); ViewBag.Atributos = listatributos; 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>(); List <string> atributosload = new List <string>(); if (id != 0) { _Raca = _RacaDao.Listar_Raca(id); if (_Raca.Cod_Raca == 0) { return(RedirectToAction("Index", "Itens")); } if (_Raca.Vantagens_Desvantagens != null) { foreach (int raca in _Raca.Vantagens_Desvantagens) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == raca) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } } if (_Raca.Pericias != null) { foreach (string raca in _Raca.Pericias) { List <string> b_A = new List <string>(raca.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; } } } } if (_Raca.Bonus_Atributo != null) { foreach (string item in _Raca.Bonus_Atributo) { List <string> b_A = new List <string>(item.Split('_')); foreach (Atributos atrib in listatributos) { if (atrib.Cod_Atributo.ToString() == b_A[0]) { atributosload.Add(b_A[0] + "_" + b_A[1] + "_" + atrib.Descricao); break; } } } } } else { _Raca.Ativo = true; } ViewBag.vantagensload = vantagensload; ViewBag.periciasload = periciasload; ViewBag.atributosload = atributosload; return(View(_Raca)); }
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)); }