public static object InscribirseEvento(int ID) { try { using (ITFEntities db = new ITFEntities()) { string user_rut = HttpContext.Current.Session["RUT"].ToString(); ITF_USUARIOS _user = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault(); ITF_EVENTOS _evento = db.ITF_EVENTOS.Where(a => a.ID_EVENTO == ID).FirstOrDefault(); ITF_EVENTOS_INSCRIPCIONES _insc = new ITF_EVENTOS_INSCRIPCIONES(); _insc.COD_USUARIO = _user.ID_USUARIO; _insc.COD_EVENTO = _evento.ID_EVENTO; _insc.ESTADO = "Inscrito por Internet"; db.ITF_EVENTOS_INSCRIPCIONES.Add(_insc); db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = _insc }); } } catch (Exception Error) { return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message }); } }
public static object DetalleEvento(int ID) { try { using (ITFEntities db = new ITFEntities()) { ITF_EVENTOS _evento = db.ITF_EVENTOS.Where(a => a.ID_EVENTO == ID).FirstOrDefault(); return(new { RESPUESTA = true, TIPO = 1, DATA = _evento }); } } catch (Exception Error) { return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message }); } }
public static object AgregarEvento(ITF_EVENTOS EVENTOS) { try { using (ITFEntities db = new ITFEntities()) { string user_rut = HttpContext.Current.Session["RUT"].ToString(); ITF_USUARIOS _USER = db.ITF_USUARIOS.Where(a => a.RUT == user_rut).FirstOrDefault(); EVENTOS.FECHA_SUBIDA = DateTime.Now; EVENTOS.ESTADO = true; EVENTOS.COD_USUARIO_CREADOR = _USER.ID_USUARIO; db.ITF_EVENTOS.Add(EVENTOS); db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = EVENTOS }); } } catch (Exception Error) { return(new { RESPUESTA = false, TIPO = 3, DATA = Error.Message }); } }
public static object AgregarFotoAlEvento(HttpPostedFileBase ARCHIVO, int ID) { try { using (ITFEntities db = new ITFEntities()) { ITF_EVENTOS _pro = db.ITF_EVENTOS.Where(a => a.ID_EVENTO == ID).FirstOrDefault(); string Ruta = HttpContext.Current.Server.MapPath("~/img/Eventos/"); string NombreArchivo = "Evento_" + _pro.ID_EVENTO + "_" + Path.GetExtension(ARCHIVO.FileName); ARCHIVO.SaveAs(Ruta + NombreArchivo); _pro.URL_IMAGEN = "/img/Eventos/" + NombreArchivo; db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = _pro }); } } catch (Exception Error) { return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message }); } }