public JsonResult AjaxExcluir(string idservico, string idperfil) { try { var p = new Perfil() { TipoAcao = 3, //TipoAcao 3 é Exclusão idPerfil = int.Parse(idperfil), idServico = int.Parse(idservico) }; var Ret = new PerfilRepository(); var Retorno = Ret.Excluir(p); if (Retorno.CodigoRetorno < 0) { throw new Exception(Retorno.Mensagem); } //ViewBag.Msg = Retorno.Mensagem; return Json(Retorno, JsonRequestBehavior.AllowGet); } catch (Exception ex) { TempData["Error"] = ex.Message; //throw new Exception(ex.Message); return Json(ex.Message, JsonRequestBehavior.AllowGet); } }
public ActionResult Create(FormCollection frm) { var Retorno = new Retorno(); try { int idperfil = int.Parse(frm["acao"].ToString()) == 1 ? 0 : int.Parse(frm["SelPerfil"].ToString()); var p = new Perfil() { TipoAcao = int.Parse(frm["acao"].ToString()), Descricao = idperfil == 0 ? frm["SelPerfil"].ToString() : frm["nomeperfil"].ToString(), idServico = int.Parse(frm["SelServico"].ToString()), idPerfil = idperfil>0?idperfil:0, idModulo = frm["modulos"].ToString(), qtdeModulo = int.Parse(frm["qtdeModulos"].ToString()), }; var perfilRet = new PerfilRepository(); Retorno = perfilRet.Incluir(p); if (Retorno.CodigoRetorno < 0) { throw new Exception(Retorno.Mensagem); } TempData["Msg"] = Retorno.Mensagem; return RedirectToAction("Index"); } catch(Exception ex) { TempData["Error"] = ex.Message; return View(); } }
//Metodo somente para Listar Cliente,Servicos e Perfil [Não é um Controller] void ListaClienteServico(string idCliente, int idServico=0) { var listaCliente = new ClienteRepository().ListaClientePorUsuario(Session["NomeUsuario"].ToString()); //ViewBag.Teste = listaCliente; var listacli = new SelectList( listaCliente.ToList(), "ID", "Descricao" ); ViewBag.ListaCliente = listacli; ViewBag.CodCliente = idCliente; ViewBag.idCliente = idCliente; ViewBag.idServico = idServico; var listaServico = new ClienteRepository().ListaServicoPorCliente(Session["NomeUsuario"].ToString(), idCliente); var lista = new SelectList( listaServico.ToList(), "ID", "Descricao" ); ViewBag.ListaServico = lista; //Lista Perfil var listaPerfil = new PerfilRepository().ListaPerfil(int.Parse(idCliente), idServico); var lista_perfil = new SelectList( listaPerfil.ToList(), "ID", "Descricao" ); ViewBag.ListaPerfil = lista_perfil; }
public ActionResult ListaPerfil(int idCliente, int idServico) { ListaClienteServico(idCliente.ToString(),idServico); //Lista Perfil var listaPerfil = new PerfilRepository().ListaPerfil(idCliente,idServico); var lista_perfil = new SelectList( listaPerfil.ToList(), "ID", "Descricao" ); ViewBag.ListaPerfil = lista_perfil; ViewBag.idServico = idServico; return View("Create"); }
public JsonResult VisualizarModuloPrincipal() { this._qryparams = new Dictionary<string, object>(); this._qryparams.Clear(); this._qryparams["idUsuario"] = UsuarioAtual.ID; this._qryparams["idServico"] = IdServico_Atual; //ServicoAtual.ID; var modulo = new PerfilRepository(); var resultado = modulo.ListarModuloPrincipal(this._qryparams); return Json(resultado, JsonRequestBehavior.AllowGet); }
void CarregarCombos() { var listaPerfil = new PerfilRepository().ListaPerfilDescricao(ServicoAtual.ID).ToList(); var lista_perfil = new SelectList( listaPerfil, "ID", "Descricao" ); ViewBag.ListaPerfil = lista_perfil; //Lista Situação ViewBag.ListaSituacao = new ServicoRepository().ListaSituacao(); var cliente = new ClienteRepository().ListarClientesUsuario(UsuarioAtual.ID).ToList(); ViewBag.Cliente = new SelectList ( cliente, "ID", "Descricao" ); var listaCliente = new ClienteRepository().ListaClientePorUsuario(Session["NomeUsuario"].ToString()); //ViewBag.Teste = listaCliente; var listacli = new SelectList( listaCliente.ToList(), "ID", "Descricao" ); ViewBag.ListaCliente = listacli; ViewBag.CodCliente = ClienteAtual.ID; var listaServico = new ClienteRepository().ListaServicoPorCliente(Session["NomeUsuario"].ToString(), ClienteAtual.ID.ToString()); var lista = new SelectList( listaServico.ToList(), "ID", "Descricao" ); ViewBag.ListaServico = lista; }
void CarregaPerfil(int _idservico) { var listaPerfil = new PerfilRepository().ListaPerfilDescricao(_idservico).ToList(); var lista_perfil = new SelectList( listaPerfil, "ID", "Descricao" ); ViewBag.ListaPerfil = lista_perfil; }
public ActionResult EditarUsuario(string nomeUsuario, int idServico, int idPerfil) { var listaPerfil = new PerfilRepository().ListaPerfilDescricao(idServico).ToList(); var lista_perfil = new SelectList( listaPerfil, "ID", "Descricao" ); ViewBag.ListaPerfil = lista_perfil; ViewBag.IdServico = idServico; ViewBag.IdPerfil = idPerfil; ViewBag.Usuario = new UsuarioRepository().GetUsuario(nomeUsuario,idServico); return View("EditarUsuario"); }