Esempio n. 1
0
        public ActionResult Index()
        {
            NutriAppsEntities  db = new NutriAppsEntities();
            List <Appointment> lstAppointments = db.Appointments.ToList();

            return(View(lstAppointments));
        }
        public ActionResult Index()
        {
            NutriAppsEntities db       = new NutriAppsEntities();
            List <Diet>       lstDiets = db.Diets.ToList();

            return(View(lstDiets));
        }
        public ActionResult Buscar(int GroupId)
        {
            NutriAppsEntities db        = new NutriAppsEntities();
            List <Group>      lstGroups = db.Groups.SqlQuery("SELECT Topic,UserID,GroupID,Description,Group_Type FROM dbo.Groups WHERE GroupID = '" + GroupId + "'").ToList();

            ViewBag.Measures = db.Measures.SqlQuery("SELECT UserID,GroupID,Date,Weight,IMC,Fat_Percentage,Muscle_Percentage,Methabolic_Age,Viceral_Fat,Water_Percentage FROM dbo.Measures WHERE GroupID = '" + GroupId + "'").ToList();
            return(View("Index", lstGroups));
        }
        public ActionResult Index()
        {
            NutriAppsEntities db        = new NutriAppsEntities();
            List <Group>      lstGroups = db.Groups.ToList();

            ViewBag.Measures = db.Measures.ToList();
            return(View(lstGroups));
        }
Esempio n. 5
0
        public ActionResult Index()
        {
            NutriAppsEntities db       = new NutriAppsEntities();
            List <User>       lstUsers = db.Users.ToList();

            ViewBag.Measures = db.Measures.ToList();
            return(View(lstUsers));
        }
        public ActionResult Eliminar(int GroupId)
        {
            NutriAppsEntities db = new NutriAppsEntities();

            string sql    = "DELETE FROM dbo.Groups WHERE(GroupID = '" + GroupId + "')";
            int    result = db.Database.ExecuteSqlCommand(sql);

            List <Group> lstGroups = db.Groups.ToList();

            ViewBag.Measures = db.Measures.ToList();
            return(View("Index", lstGroups));
        }
        public ActionResult Agregar(int GroupId, string Topic, string UserId, string Description, int GroupType)
        {
            NutriAppsEntities db = new NutriAppsEntities();

            string sql = "INSERT INTO dbo.Groups(Topic,UserID,GroupID,Description,Group_Type) VALUES(@Topic,@UserId,@GroupId,@Description,@GroupType)";
            List <SqlParameter> parameterList = new List <SqlParameter>();

            parameterList.Add(new SqlParameter("@Topic", Topic));
            parameterList.Add(new SqlParameter("@UserId", UserId));
            parameterList.Add(new SqlParameter("@GroupId", GroupId));
            parameterList.Add(new SqlParameter("@Description", Description));
            parameterList.Add(new SqlParameter("@GroupType", GroupType));
            SqlParameter[] parameters = parameterList.ToArray();
            int            result     = db.Database.ExecuteSqlCommand(sql, parameters);

            //db.Groups.SqlQuery("INSERT INTO dbo.Groups(Topic,UserID,GroupID,Description,Group_Type) VALUES('" + Topic + "','" + UserId + "','" + GroupId + "','" + Description + "','" + GroupType + "')");
            List <Group> lstGroups = db.Groups.ToList();

            ViewBag.Measures = db.Measures.ToList();
            return(View("Index", lstGroups));
        }
        public ActionResult Chart(string Peso, string IMC, string Grasa, string Musculo, string Edad, string GrasaV, string Agua)
        {
            NutriAppsEntities db = new NutriAppsEntities();

            ViewBag.Measures = db.Measures.ToList();

            if (Peso != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Weight FROM dbo.Measures").ToList();
            }
            if (IMC != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, IMC FROM dbo.Measures").ToList();
            }
            if (Grasa != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Fat_Percentage FROM dbo.Measures").ToList();
            }
            if (Musculo != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Muscle_Percentage FROM dbo.Measures").ToList();
            }
            if (Edad != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Methabolic_Age FROM dbo.Measures").ToList();
            }
            if (GrasaV != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Viceral_Fat FROM dbo.Measures").ToList();
            }
            if (Agua != null)
            {
                ViewBag.Measures = db.Measures.SqlQuery("SELECT Date, Water_Percentage FROM dbo.Measures").ToList();
            }
            return(View("Index"));
        }
        public ActionResult File(HttpPostedFileBase file)
        {
            DataSet ds = new DataSet();

            if (Request.Files["file"].ContentLength > 0)
            {
                string fileExtension =
                    System.IO.Path.GetExtension(Request.Files["file"].FileName);
                if (fileExtension == ".xls" || fileExtension == ".xlsx")
                {
                    string fileLocation = Server.MapPath("~/Content/") + Request.Files["file"].FileName;
                    if (System.IO.File.Exists(fileLocation))
                    {
                        System.IO.File.Delete(fileLocation);
                    }
                    Request.Files["file"].SaveAs(fileLocation);
                    string excelConnectionString = string.Empty;
                    excelConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
                    //connection String for xls file format.
                    if (fileExtension == ".xls")
                    {
                        excelConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=2\"";
                    }
                    //connection String for xlsx file format.
                    else if (fileExtension == ".xlsx")
                    {
                        excelConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
                    }
                    //Create Connection to Excel work book and add oledb namespace
                    OleDbConnection excelConnection = new OleDbConnection(excelConnectionString);
                    excelConnection.Open();
                    DataTable dt = new DataTable();

                    dt = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
                    if (dt == null)
                    {
                        return(null);
                    }
                    String[] excelSheets = new String[dt.Rows.Count];
                    int      t           = 0;
                    //excel data saves in temp file here.
                    foreach (DataRow row in dt.Rows)
                    {
                        excelSheets[t] = row["TABLE_NAME"].ToString();
                        t++;
                    }
                    OleDbConnection excelConnection1 = new OleDbConnection(excelConnectionString);
                    string          query            = string.Format("Select * from [{0}]", excelSheets[0]);
                    using (OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, excelConnection1))
                    {
                        dataAdapter.Fill(ds);
                    }
                }
                if (fileExtension.ToString().ToLower().Equals(".xml"))
                {
                    string fileLocation = Server.MapPath("~/Content/") + Request.Files["FileUpload"].FileName;
                    if (System.IO.File.Exists(fileLocation))
                    {
                        System.IO.File.Delete(fileLocation);
                    }

                    Request.Files["FileUpload"].SaveAs(fileLocation);
                    XmlTextReader xmlreader = new XmlTextReader(fileLocation);
                    // DataSet ds = new DataSet();
                    ds.ReadXml(xmlreader);
                    xmlreader.Close();
                }
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    NutriAppsEntities db     = new NutriAppsEntities();
                    string            query  = "Insert into dbo.Recipes(IdRecipe,Name,Recipe) Values('" + ds.Tables[0].Rows[i][0].ToString() + "','" + ds.Tables[0].Rows[i][1].ToString() + "','" + ds.Tables[0].Rows[i][2].ToString() + "')";
                    int           result     = db.Database.ExecuteSqlCommand(query);
                    List <Recipe> lstRecipes = db.Recipes.ToList();
                    ViewBag.Recipes = lstRecipes;
                    //return View("Index");
                }
            }
            return(View("Index"));
        }