public static PaginateGrupoBean GetAllPaginate(GrupoBean item) { List <GrupoBean> lobj = new List <GrupoBean>(); DataTable dt = GrupoModel.GetAllPaginate(item); int total = 0; if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { total = int.Parse(row["total"].ToString()); GrupoBean obj = new GrupoBean { IDGrupo = int.Parse(row["IDGrupo"].ToString()), Codigo = row["Codigo"].ToString(), Nombre = row["Nombre"].ToString(), IdNivel = int.Parse(row["IdNivel"].ToString()), Nivel = row["Nivel"].ToString(), CodigoPadreGrupo = row["CodigoPadreGrupo"].ToString(), PadreDescrip = row["PadreDescrip"].ToString(), tipo = row["tipo"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), }; lobj.Add(obj); } } PaginateGrupoBean pobj = new PaginateGrupoBean(); pobj.lstResultados = lobj; pobj.totalrows = total; pobj.totalPages = Utility.calculateNumberOfPages(pobj.totalrows, item.rows); return(pobj); }
// POST: api/GruposApi public void Post([FromBody] GrupoModel model) { if (ModelState.IsValid) { model.states = Dominio.ObjetosValor.EntityStates.Add; model.SaveChanges(); } }
public void Insert(GrupoModel entidade) { var sql = $"INSERT INTO GRUPO (GRUCODI,GRUNOME) VALUES" + $"('{entidade.GRUCODI}'," + $"'{entidade.GRUNOME}')"; ExecuteNonResult(sql); MessageBox.Show("Registro inserido com sucesso !!!"); }
public void Update(GrupoModel entidade) { var sql = $"UPDATE GRUPO SET " + $"GRUCODI = '{entidade.GRUCODI}'," + $"GRUNOME = '{entidade.GRUNOME}' " + $"WHERE GRUCODI = { entidade.GRUCODI}"; ExecuteNonResult(sql); MessageBox.Show("Registro gravado com sucesso !!!"); }
// GET: Grupo/Delete/5 public ActionResult Delete(string id) { SessionInitialize(); GrupoEN grupo = new GrupoCEN(new GrupoCAD(session)).ReadOID(id); GrupoModel grupoModel = GrupoAssembler.convertENToModelUI(grupo); SessionClose(); ViewBag.Id = grupo.Nombre; return(View()); }
// GET: Grupo/Details/5 public ActionResult Details(string id) { SessionInitialize(); GrupoCAD grupoCAD = new GrupoCAD(session); GrupoEN grupoEN = grupoCAD.ReadOIDDefault(id); GrupoModel g = GrupoAssembler.convertENToModelUI(grupoEN); SessionClose(); return(View(g)); }
public ActionResult Save(GrupoModel model) { ActionResult result = null; GrupoModel grupo = new GrupoModel(); try { if (model.ID > 0) { result = RedirectToAction(ActionAlterar, new { id = model.ID }); grupo.ID = model.ID; grupo.Nome = model.Nome; grupo.LastModifiedDate = DateTime.Now; grupo.Status = "UPDATED"; grupo.UserID = 1; grupo.Aluno1ID = model.Aluno1ID; grupo.Aluno2ID = model.Aluno2ID; grupo.Aluno3ID = model.Aluno3ID; grupo.Aluno4ID = model.Aluno4ID; grupo.TurmaID = model.TurmaID; this.grupoBusiness.Update(grupo); } else { result = RedirectToAction(ActionNovo); grupo.ID = model.ID; grupo.Nome = model.Nome; grupo.LastModifiedDate = DateTime.Now; grupo.Status = "ADDED"; grupo.UserID = 1; grupo.Aluno1ID = model.Aluno1ID; grupo.Aluno2ID = model.Aluno2ID; grupo.Aluno3ID = model.Aluno3ID; grupo.Aluno4ID = model.Aluno4ID; grupo.TurmaID = model.TurmaID; this.grupoBusiness.Add(grupo); } TempData[Constants.KEY_SUCCESS_MESSAGE] = Constants.GENERIC_MSG_FORM_SUCCESS_SAVE; result = RedirectToAction(ActionLista); } catch (Exception ex) { TempData[Constants.KEY_ERROR_MESSAGE] = ex.ToStringAll(); } return(result); }
public static void Update(GrupoBean item) { try { GrupoController.Validate(item); GrupoModel.Update(item); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static GrupoModel convertENToModelUI(GrupoEN grupoEN) { GrupoModel g = new GrupoModel(); g.Nombre = grupoEN.Nombre; g.Imagen = grupoEN.Imagen; g.Descripcion = grupoEN.Descripcion; g.Lider = grupoEN.Lider.Nick; g.AceptaMiembros = grupoEN.AceptaMiembros; return(g); }
// GET: Usuario public ActionResult Index() //Testando as informações do usuario pegadas no BD { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; int quant; if (Request.QueryString.Keys.Count > 0) { quant = int.Parse(Request.QueryString[0]); if (quant != 10 && quant != 25 && quant != 50 && quant != 999) { ViewBag.ErroQuant = true; quant = 10; } } else { quant = 10; } using (UsuarioModel model = new UsuarioModel()) { ViewBag.ReadU = model.ReadU(iduser); } using (UsuarioModel model = new UsuarioModel()) {//Pega informações do usuario que logou e manda paraa view ViewBag.GetAgeUser = model.GetAgeUser(iduser); } using (GrupoModel model = new GrupoModel()) { ViewBag.ReadGrupo = model.ReadGrupo(iduser); //Retorna os grupos em que o usuario está participando } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantGruposParticipa = model.QuantGruposParticipa(iduser); //Retorna o count de grupos em que o usuario participa } using (MensagemModel model = new MensagemModel()) { ViewBag.ReadMensagemIndex = model.ReadMensagemIndex(iduser, quant); //Exibe no feed as mensagens dos grupos em que o usuario participa TODO: ainda nao sei se mostra de todos que estão no grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.QuantMsgUser = model.QuantMsgUser(iduser); } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Index(Mensagem e) { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; ViewBag.IdUsuario = iduser; if (ModelState.IsValid) { int idgrupo = int.Parse(Request.QueryString["GrupoId"]); //Converte o Id da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.ReadPartGrupo = model.ReadPartGrupo(idgrupo); //Seleciona 6 primeiros usuarios e mostra na lista do grupo } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantUserGrupos = model.QuantUserGrupos(idgrupo); //Mostra o count de usuarios na div de grupos } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); //Retorna o status pra mostra o botão pro usuario } using (MensagemModel model = new MensagemModel()) { model.PostMensagem(e, iduser, idgrupo); //Model pra fazer post da mensagem } using (MensagemModel model = new MensagemModel()) { ViewBag.ReadMensagem = model.ReadMensagem(idgrupo, 10); //Ler as mensagens já postadas no grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.QuantMsgGrupo = model.QuantMsgGrupo(idgrupo); } using (EventoModel model = new EventoModel()) { ViewBag.ViewEventosIndex = model.ViewEventosIndex(idgrupo); //Mostra os eventos cadastrados no grupo } } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public GrupoModel Add(GrupoModel entity) { try { var grupo = this.UOW.Grupos.Insert(entity); this.UOW.Commit(); return(grupo); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Update(GrupoModel entity) { try { this.UOW.Grupos.Update(entity); this.UOW.Commit(); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static Int32 Insert(GrupoBean item) { Int32 id = 0; try { GrupoController.Validate(item); id = GrupoModel.Insert(item); } catch (Exception ex) { throw new Exception(ex.Message); } return(id); }
public static string Validate(GrupoBean item) { string mensaje = ""; DataTable dt = GrupoModel.Validate(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { mensaje += row["Mensaje"].ToString() + ", "; } mensaje = mensaje.Substring(0, mensaje.Length - 2); throw new Exception(mensaje); } return(mensaje); }
// PUT: api/GruposApi/5 public void Put(int id, [FromBody] GrupoModel model) { if (ModelState.IsValid) { GrupoModel modelseleccionado = new GrupoModel(); var grupoexiste = modelseleccionado.getall().Count(c => c.idgrupo == id) > 0; if (grupoexiste) { model.states = Dominio.ObjetosValor.EntityStates.Update; model.SaveChanges(); } } }
public ActionResult Create(Evento e) { try { int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } if (ModelState.IsValid) { using (EventoModel model2 = new EventoModel()) { DateTime date = DateTime.Now; DateTime dataevento = Convert.ToDateTime(e.Data); if (dataevento < date) { TempData["DataInvalida"] = "Your event date is older than the current date, for creating an event please use a newer date."; return(View(e)); } if (e.Cep == null) { if (e.Tipo == 2) { TempData["CepInvalido"] = "Please insert a cep for creating a lan event"; return(RedirectToAction("Create", "Evento", new { GrupoId = idgrupo })); } } else { if (Validacoes.VerificarValidadeDoCep(e.Cep) == false) { TempData["CepInvalido"] = "Invalid Zip-Code!"; return(RedirectToAction("Create", "Evento", new { GrupoId = idgrupo })); } } model2.Create(e, idgrupo); //Cria o evento } } return(RedirectToAction("Index", "Grupo", new { GrupoId = idgrupo })); } catch (Exception f) { Console.WriteLine("{0} Exception caught", f); return(RedirectToAction("Erro404", "Error")); } }
private SelectList obtenListadoGrupos(HORARIO hAux) { SelectList listado; List <GrupoModel> listaGrupos = new List <GrupoModel>(); foreach (GRUPO gAux in db.GRUPO) { GrupoModel gpo = new GrupoModel(); gpo.idGrupo = Convert.ToInt32(gAux.ID_GRUPO); gpo.textoDisplay = gAux.CICLO_ESCOLAR + " - " + gAux.SEMESTRE.ToString() + gAux.GRUPO1.ToString(); listaGrupos.Add(gpo); } listado = new SelectList(listaGrupos, "idGrupo", "textoDisplay", hAux.ID_GRUPO); return(listado); }
public ActionResult Index() { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro que vem da URL int idevento = int.Parse(Request.QueryString[1]); //Converte o segundo parametro que vem da URL Evento e = new Evento(); ViewBag.IdUsuario = iduser; using (EventoModel model = new EventoModel()) { e = model.ReadEvento(idevento, idgrupo); //Pega as informações do evento ViewBag.ReadEvento = e; DateTime date = Convert.ToDateTime(e.Data); ViewBag.DataFormatada = date.ToString(@"dd-MM-yyyy"); //Converte a data pro formato de dia/mes/ano } using (EventoModel model = new EventoModel()) { ViewBag.ViewConfUserEvento = model.ViewConfUserEvento(idgrupo, idevento); //Mostra os usuarios com presença confirmada } using (EventoModel model = new EventoModel()) { ViewBag.QuantUserPartEvento = model.QuantUserPartEvento(idgrupo, idevento); //Retorna o count de usuarios que vão ao evento } using (EventoModel model = new EventoModel()) { ViewBag.UserStatusEvento = model.UserStatusEvento(idgrupo, iduser, idevento); //Pega o status do usuario no evento para mostrar na view } using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } using (GrupoModel model = new GrupoModel()) { ViewBag.StatusUserGrupo = model.StatusUserGrupo(iduser, idgrupo); } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult BtnBanUser() { try { int idgrupo = int.Parse(Request.QueryString[0]); int iduser = int.Parse(Request.QueryString[1]); using (GrupoModel model = new GrupoModel()) { model.BanUser(idgrupo, iduser); } return(RedirectToAction("Members", "Grupo", new { GrupoID = idgrupo })); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public async Task <ActionResult <Grupo> > PostAsync(GrupoModel grupo) { try { var mapper = _mapper.Map <Grupo>(grupo); var total = await _service.AddAsync(mapper); if (total > 0) { return(new CreatedResult("", mapper)); } return(new AcceptedResult()); } catch (Exception ex) { return(new BadRequestObjectResult(ex)); } }
public void Inserir(GrupoModel grupo) { var db = new ProfileEntities(); try { db.Grupo.Add(new Grupo() { GrupoNome = grupo.GrupoNome }); db.SaveChanges(); } catch { throw; } }
public bool Delete(GrupoModel entity) { try { if (entity.ID > 0) { this.UOW.Grupos.Delete(entity.ID); this.UOW.Commit(); return(true); } return(false); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Realiza a montagem de grupo de lutadores, 4 grupos com 5 lutadores, da menor idade para a maior /// </summary> /// <param name="lutadoresSelecionados">Lutadores Selecionados a participar da competição</param> /// <returns>retorna os grupos formados</returns> private static IEnumerable <GrupoModel> MontaGruposLutadores(IEnumerable <LutadorModel> lutadoresSelecionados) { //Ordena os lutadores por idade (crescente) IOrderedEnumerable <LutadorModel> lutadoresOrdenados = lutadoresSelecionados.OrderBy(lutador => lutador.idade); //Realiza divisão, cada grupo tem 5 lutadores List <GrupoModel> grupoLutadores = new List <GrupoModel>(); int count = 1; foreach (LutadorModel lutador in lutadoresOrdenados) { GrupoModel grupo = new GrupoModel(); if (count >= 1 && count <= 4) { grupo.grupo = 1; } else if (count >= 5 && count <= 10) { grupo.grupo = 2; } else if (count >= 11 && count <= 15) { grupo.grupo = 3; } else if (count >= 16 && count <= 20) { grupo.grupo = 4; } else { break; } grupo.lutador = lutador; grupoLutadores.Add(grupo); count++; } return(grupoLutadores.ToList <GrupoModel>()); }
public async Task <ActionResult> PutAsync(int id, GrupoModel grupo) { try { var mapper = _mapper.Map <Grupo>(grupo); mapper.Id = id; var total = await _service.UpdateAsync(mapper); if (total > 0) { return(new OkObjectResult(mapper)); } return(new NotFoundResult()); } catch (Exception ex) { return(new BadRequestObjectResult(ex)); } }
public Task <HttpResponseMessage> EditarGrupo(GrupoModel model) { HttpResponseMessage response; try { var grupoPermissao = Mapper.Map <GrupoPermissao>(model); _usuarioService.EditarGrupoPermissao(grupoPermissao); response = ReturnSuccess(); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }
//GET public ActionResult Create() { try { int idgrupo = int.Parse(Request.QueryString[0]); //Converte o primeiro parametro da URL para poder ser usado using (GrupoModel model = new GrupoModel()) { ViewBag.InfoGrupo = model.InfoGrupo(idgrupo); //Pega as informações do grupo pra mostrar } Evento e = new Evento(); ViewBag.Endereco = e; return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult BtnEditAboutGrupo(FormCollection form) { try { int idgrupo = int.Parse(Request.QueryString[0]); int iduser = int.Parse(Request.QueryString[1]); string desc = form["descricao"]; using (GrupoModel model = new GrupoModel()) { model.EditarGrupo(idgrupo, iduser, desc); TempData["SucessoAbout"] = "Group about updated successfully!"; } return(RedirectToAction("Index", "Grupo", new { GrupoID = idgrupo })); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public ActionResult Search() { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; if (Request.QueryString.Keys.Count > 0) { string busca = (Request.QueryString[0]); //Recebe o primeiro parametro da URL using (UsuarioModel model = new UsuarioModel()) { ViewBag.ReadU = model.ReadU(((Usuario)Session["usuario"]).IdPessoa); //Recebe Id do usuario pela session, pega os dados do mesmo e coloca na ViewBag para mostrar na View } using (UsuarioModel model = new UsuarioModel()) { ViewBag.GetAgeUser = model.GetAgeUser(iduser); } using (GrupoModel model = new GrupoModel()) { ViewBag.BuscaGrupo = model.BuscarGrupo(busca); //Busca e retorna informações de busca do jogo } return(View()); } else { using (UsuarioModel model = new UsuarioModel()) { ViewBag.ReadU = model.ReadU(iduser); //Recebe Id do usuario pela session, pega os dados do mesmo e coloca na ViewBag para mostrar na View } using (UsuarioModel model = new UsuarioModel()) { ViewBag.GetAgeUser = model.GetAgeUser(iduser); } return(View()); } } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
public void Atualizar(GrupoModel grupo) { using (var db = new ProfileEntities()) { var grupoEdit = db.Grupo.SingleOrDefault(g => g.GrupoId == grupo.GrupoId); if (grupoEdit != null) { try { grupoEdit.GrupoNome = grupo.GrupoNome; db.SaveChanges(); } catch { throw; } } } }