Ejemplo n.º 1
0
        public static DietE getDietByID(int id)
        {
            DietE      temp = null;
            SqlCommand com  = new SqlCommand("getDietByID", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@id", id));

            if (com.Connection.State == ConnectionState.Closed)
            {
                com.Connection.Open();
            }
            SqlDataReader rd = com.ExecuteReader();

            if (rd.HasRows)
            {
                if (rd.Read())
                {
                    temp = new DietE
                    {
                        //TODO: DATES
                        DietID        = Convert.ToInt32(rd["RequestID"]),
                        DietContent   = rd["DietContent"].ToString(),
                        DietitianID   = Convert.ToInt32(rd["DietitianID"]),
                        DietRequestID = Convert.ToInt32(rd["DietRequestID"]),
                        UserID        = Convert.ToInt32(rd["UserID"]),
                    };
                }
            }

            com.Dispose();
            com.Connection.Close();
            return(temp);
        }
Ejemplo n.º 2
0
        public static int InsertDiet(DietE diet)
        {
            int        dietID = 0;
            SqlCommand com    = new SqlCommand("InsertDiet", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;

            com.Parameters.Add(new SqlParameter("@dietitianID", diet.DietitianID));
            com.Parameters.Add(new SqlParameter("@userID", diet.UserID));
            if (diet.DietRequestID != 0)
            {
                com.Parameters.Add(new SqlParameter("@dietRequestID", diet.DietRequestID));
            }
            else
            {
                com.Parameters.Add(new SqlParameter("@dietRequestID", DBNull.Value));
            }

            if (diet.DietContent != null)
            {
                com.Parameters.Add(new SqlParameter("@dietContent", diet.DietContent));
            }
            else
            {
                com.Parameters.Add(new SqlParameter("@dietContent", DBNull.Value));
            }



            if (com.Connection.State == ConnectionState.Closed)
            {
                com.Connection.Open();
            }
            SqlDataReader rd = com.ExecuteReader();

            if (rd.HasRows)
            {
                rd.Read();

                dietID = Convert.ToInt32(rd[0]);
            }

            com.Dispose();
            com.Connection.Close();
            return(dietID);
        }
        protected void sendDiet_Click(object sender, EventArgs e)
        {
            DietE diet = new DietE();

            diet.DietitianID   = currentDietView.DietitianID;
            diet.DietID        = currentDietView.DietID;
            diet.DietRequestID = currentDietView.RequestID;
            diet.UserID        = currentDietView.UserID;
            diet.DietContent   = dietContent_textbox.Text;
            BusinessLayers.Business.updateDiet(diet);
            Logging.logDietFollowUp(diet.DietitianID.ToString(), diet.UserID.ToString());
            PaymentE pay = new PaymentE();

            pay.DietitianID = currentDietView.DietitianID;
            pay.UserID      = currentDietView.UserID;
            pay.Fee         = "30";

            BusinessLayers.Business.insertPayment(pay);
        }
Ejemplo n.º 4
0
        protected void saveRequest_Click(object sender, EventArgs e)
        {
            DietRequestE dietRequest = new DietRequestE();

            dietRequest.RequestContent = content_textbox.Text;
            dietRequest.Health         = false;
            dietRequest.Fitness        = false;
            dietRequest.WeightGain     = false;
            dietRequest.WeightLoss     = false;
            switch (ddlGender.Text)
            {
            case "1":
                dietRequest.Health = true;
                break;

            case "2":
                dietRequest.Fitness = true;
                break;

            case "3":
                dietRequest.WeightGain = true;
                break;

            case "4":
                dietRequest.WeightLoss = true;
                break;
            }
            int requestID = BusinessLayers.Business.insertDietRequest(dietRequest);

            DietE diet = new DietE();

            diet.DietitianID   = Convert.ToInt32(Session["selectedDietitianID"]);
            diet.DietRequestID = requestID;
            diet.UserID        = (Session["user"] as Entity.UserE).UserID;

            int dietID = BusinessLayers.Business.insertDiet(diet);

            Logging.logDiet(diet.UserID.ToString(), dietID.ToString());
            Session["dietID"] = dietID;
            Response.Redirect("~/User/MedicalReport");
        }
Ejemplo n.º 5
0
        public static void UpdateDiet(DietE obj)
        {
            SqlCommand com = new SqlCommand("UpdateDiet", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@dietContent", obj.DietContent));
            com.Parameters.Add(new SqlParameter("@dietitianID", obj.DietitianID));
            com.Parameters.Add(new SqlParameter("@dietRequestID", obj.DietRequestID));
            com.Parameters.Add(new SqlParameter("@userID", obj.UserID));
            com.Parameters.Add(new SqlParameter("@id", obj.DietID));

            if (com.Connection.State == ConnectionState.Closed)
            {
                com.Connection.Open();
            }
            SqlDataReader rd = com.ExecuteReader();


            com.Dispose();
            com.Connection.Close();
        }
Ejemplo n.º 6
0
 public static void updateDiet(DietE obj)
 {
     DietC.UpdateDiet(obj);
 }
Ejemplo n.º 7
0
 public static int insertDiet(DietE obj)
 {
     return(DietC.InsertDiet(obj));
 }