public ActionResult Delete(int id) { Models.Grupo us = context.Grupos.Find(id); context.Grupos.Remove(us); context.SaveChanges(); return(RedirectToAction("Index")); }
public void Criar([FromBody] string conteudo) { Models.WhatsappDataContext dataContext = new Models.WhatsappDataContext(); Models.Grupo grupo = JsonConvert.DeserializeObject <Models.Grupo>(conteudo); dataContext.Grupos.InsertOnSubmit(grupo); dataContext.SubmitChanges(); }
/// <summary> /// Cargar un Grupo /// </summary> /// <returns>Un Grupo</returns> public static Models.Grupo CargaGrupo(string idGrupo) { object[] paramArray = new object[2]; try { paramArray[0] = idGrupo == "" ? null : idGrupo; paramArray[1] = null; var db = DatabaseFactory.CreateDatabase("SQLStringConn"); using (IDataReader dataReader = db.ExecuteReader("usp_CargarGrupos", paramArray)) { while (dataReader.Read()) { var objGrupo = new Models.Grupo() { id = Convert.ToInt32(dataReader["idGrupo"]), nombreGrupo = Convert.ToString(dataReader["nombreGrupo"]), idEstatus = Convert.ToInt32(dataReader["idEstatus"]) }; return objGrupo; } } } catch (Exception exp) { throw new ApplicationException(exp.Message, exp); } return null; }
public IHttpActionResult GetGrupo() { var agente = DataBase.Agentes.Get(p => p.Usuario.LogonName == CurrentUser.LogonName).FirstOrDefault(); Models.Grupo grupoSend = new Models.Grupo(); if (agente != null) { try { var grupo = DataBase.Grupos.Get(p => p.IdGrupo == agente.IdGrupo).FirstOrDefault(); Rp3.Data.Service.CopyTo(grupo, grupoSend, includeProperties: new string[] { "IdGrupo", "AplicaMarcacion", "AplicaBreak", "LongitudPuntoPartida", "LatitudPuntoPartida" }); } catch (Exception ex) { return(BadRequest(ex.Message)); } } return(Ok(grupoSend)); }
public ActionResult Edit(Models.Grupo us) { if (ModelState.IsValid) { context.Entry(us).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(us)); }
public void Alterar(int id, [FromBody] string conteudo) { Models.WhatsappDataContext dataContext = new Models.WhatsappDataContext(); Models.Grupo grupo = JsonConvert.DeserializeObject <Models.Grupo>(conteudo); Models.Grupo grupoBD = (from g in dataContext.Grupos where g.id == id select g).Single(); grupoBD.descricao = grupo.descricao; dataContext.SubmitChanges(); }
public ActionResult CreateGrupo(Models.Grupo us) { if (ModelState.IsValid) { context.Grupos.Add(us); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(us)); }
public void preenchegrupo() { AJ.Models.Grupo g1 = new Models.Grupo(); g1.id = 2; g1.nome = "Grupo 2"; AJ.Models.Grupo g2 = new Models.Grupo(); g2.id = 3; g2.nome = "Grupo 3"; d.grupos.Add(g1); d.grupos.Add(g2); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.Grupo us = context.Grupos.Find(id); if (us == null) { return(HttpNotFound()); } return(View(us)); }
public bool Delete(int id) { Boolean eliminar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo BorrarGrupo = (from Grupo in contexto.Grupo where Grupo.Grp_Id == id select Grupo).FirstOrDefault(); contexto.Grupo.Remove(BorrarGrupo); contexto.SaveChanges(); } return(eliminar); }
public bool Put(d_Grupos Cgrupo, int id) { using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo editGrupo = (from Grupo in contexto.Grupo where Grupo.Grp_Id == id select Grupo).FirstOrDefault(); editGrupo.Grp_Materia_Id = Cgrupo.Materia; editGrupo.Grp_Profesor_Id = Cgrupo.Profesor; editGrupo.Grp_Turno = Cgrupo.Turno; contexto.SaveChanges(); } return(true); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.Grupo us = context.Grupos.Find(id); var model = new Models.Grupo(); model.group_name = us.group_name; if (us == null) { return(HttpNotFound()); } return(View(model)); }
public List <Models.Grupo> Listar(int usuario_id) { Models.WhatsappDataContext dc = new Models.WhatsappDataContext(); List <Models.Grupo> grupos = new List <Models.Grupo>(); List <Models.GrupoUsuario> grupoPart = (from gm in dc.GrupoUsuarios where gm.usuario_id == usuario_id select gm).ToList(); foreach (var item in grupoPart) { Models.Grupo r = (from g in dc.Grupos where g.id == item.grupo_id select g).Single(); grupos.Add(r); } return(grupos); }
public bool Post(d_Grupos grupos) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo grupos1 = new Models.Grupo { Grp_Id = grupos.Id, Grp_Materia_Id = grupos.Materia, Grp_Profesor_Id = grupos.Profesor, Grp_Turno = grupos.Turno }; contexto.Grupo.Add(grupos1); contexto.SaveChanges(); guardar = true; } return(guardar); }
public ActionResult Nuevo() { var objGrupo = new Models.Grupo() { idEstatus = 1 }; ViewBag.Titulo = "Nuevo"; return PartialView("_Nuevo", objGrupo); }
public CustomGroup() { this.InitializeComponent(); GastroCloud.Models.Grupo grupo = new Models.Grupo(); gridGrupos.ItemsSource = grupo.getDescuento(); }
public async Task <ActionResult <Grupo> > SaveGrupo([FromBody] GrupoDTO _Grupo) { string valorrespuesta = ""; try { Grupo _listVendorType = new Grupo(); string baseadress = _config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/Grupo/GetGrupoByDescripcion/" + _Grupo.Description); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _listVendorType = JsonConvert.DeserializeObject <Grupo>(valorrespuesta); if (_listVendorType != null && _Grupo.GrupoId == 0) { if (_listVendorType.Description == _Grupo.Description) { return(await Task.Run(() => BadRequest($"Ya existe un grupo registrado con ese nombre."))); } } } result = await _client.GetAsync(baseadress + "api/Grupo/GetGrupoById/" + _Grupo.GrupoId); _Grupo.FechaModificacion = DateTime.Now; _Grupo.UsuarioModificacion = HttpContext.Session.GetString("user"); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _listVendorType = JsonConvert.DeserializeObject <Grupo>(valorrespuesta); } if (_listVendorType == null) { _listVendorType = new Models.Grupo(); } if (_listVendorType.GrupoId == 0) { _Grupo.FechaCreacion = DateTime.Now; _Grupo.UsuarioCreacion = HttpContext.Session.GetString("user"); var insertresult = await Insert(_Grupo); } else { var updateresult = await Update(_Grupo.GrupoId, _Grupo); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(Json(_Grupo)); }