private void ConsultarChamados() { SolicitacoesDAO objDAO = new SolicitacoesDAO(); List <SolicitacoesVO> lstCat = objDAO.ConsultarChamados(); ViewBag.ListaEmpresa = lstCat; }
public ContentResult GravarSolicitacoes(FormCollection formData) { try { //Cria o Objeto DAO SolicitacoesDAO objDAO = new SolicitacoesDAO(); //Cria o objeto para gravar na tabela solicitações tb_solicitacoes objSolicitacoes = new tb_solicitacoes(); objSolicitacoes.id = Convert.ToInt32(formData["id"].ToString()); objSolicitacoes.status_id = Convert.ToInt32(formData["StatusChamadoId"].ToString()); objSolicitacoes.data_final = Convert.ToDateTime(formData["DataFinal"].ToString()); objSolicitacoes.detalhamento = formData["Detalhamento"].ToString(); objSolicitacoes.usuario_cadastro_id = (int)Session["codUser"]; //Verifica se é uma inserção if (objSolicitacoes.id == 0) { objSolicitacoes.codigo = objDAO.GerarCodigo(objSolicitacoes.tipo_id); objSolicitacoes.tipo_id = Convert.ToInt32(formData["TipoId"].ToString()); objSolicitacoes.data_cadastro = Convert.ToDateTime(formData["DataCadastro"].ToString()); objSolicitacoes.clientes_id = Convert.ToInt32(formData["ClienteId"].ToString()); objSolicitacoes.solicitante = formData["NomeSolicitante"].ToString(); objSolicitacoes.telefone = formData["NumeroTelefone"].ToString(); objSolicitacoes.email = formData["EnderecoEmail"].ToString(); objSolicitacoes.descricao = formData["Descricao"].ToString(); //Insere as informações na tabela de solicitação objDAO.InserirSolicitacoes(objSolicitacoes); //Cria objeto para gravar as informações na tabela de Log //tb_LogSolicitacoes objLog = new tb_LogSolicitacoes(); //objLog.solicitacoes_id = objSolicitacoes.id; //objLog.detalhamento = formData["Detalhamento"].ToString(); //objLog.data_registro = DateTime.Now; //objLog.status_id = Convert.ToInt32(formData["StatusChamadoId"].ToString()); //objLog.usuario_cadastro_id = (int)Session["codUser"]; //LogDAO logDAO = new LogDAO(); //logDAO.InserirLog(objLog); } else { objDAO.AlterarSolicitacoes(objSolicitacoes); } GravarLog(objSolicitacoes); } catch (Exception ex) { return(Content("{\"success\":false}", "application/json")); } return(Content("{\"success\":true}", "application/json")); }
public ActionResult Incidentes(int id = 0) { var obj = new SolicitacoesVO(); if (id > 0) { obj = new SolicitacoesDAO().ConsultarChamados(id)[0]; } CarregarClientes(); CarregarTipos(); CarregarStatus(); return(View(obj)); }
// // GET: /Home/ public ActionResult Home() { if (Session["codUser"] == null || (int)Session["codUser"] == 0) { return(Redirect("/Login/Login")); } var lst = new SolicitacoesDAO().ConsultarChamados(); ViewBag.EmAtendimento = lst.Where(a => a.StatusChamadoId == 1).ToList().Count(); ViewBag.Pendente = lst.Where(a => a.StatusChamadoId == 2).ToList().Count(); ViewBag.Resolvidos = lst.Where(a => a.StatusChamadoId == 3).ToList().Count(); ViewBag.Cancelados = lst.Where(a => a.StatusChamadoId == 4).ToList().Count(); return(View()); }
public void CarregarStatus(int id = 0) { SolicitacoesDAO ObjStatus = new SolicitacoesDAO(); ViewBag.ListaStatus = ObjStatus.ConsultarStatus().ToList(); }
public void CarregarTipos(int id = 0) { SolicitacoesDAO ObjTipos = new SolicitacoesDAO(); ViewBag.ListaTipos = ObjTipos.ConsultarTipos().ToList(); }
public Solicitacoes() { dao = new SolicitacoesDAO(); }