コード例 #1
0
ファイル: ModeloAlumno.cs プロジェクト: diegoandresD/ITF
        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 });
            }
        }
コード例 #2
0
 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 });
     }
 }
コード例 #3
0
 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 });
     }
 }
コード例 #4
0
        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 });
            }
        }