Exemplo n.º 1
0
        public static void UpdateDietitian(DietitianE obj)
        {
            SqlCommand com = new SqlCommand("UpdateDietitian", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@id", obj.DietitianID));
            com.Parameters.Add(new SqlParameter("@address", obj.Address));
            com.Parameters.Add(new SqlParameter("@cv", obj.CV));
            com.Parameters.Add(new SqlParameter("@dietitianEmail", obj.DietitianEmail));
            com.Parameters.Add(new SqlParameter("@dietitianLicense", obj.DietitianLicense));
            com.Parameters.Add(new SqlParameter("@dietitianName", obj.DietitianName));
            com.Parameters.Add(new SqlParameter("@dietitianPassword", obj.DietitianPassword));
            com.Parameters.Add(new SqlParameter("@dietitianPhone", obj.DietitianPhone));
            com.Parameters.Add(new SqlParameter("@dietitianSurname", obj.DietitianSurname));
            com.Parameters.Add(new SqlParameter("@gender", obj.Gender));

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


            com.Dispose();
            com.Connection.Close();
        }
Exemplo n.º 2
0
        public static int InsertDietitian(DietitianE dietitian)
        {
            SqlCommand com = new SqlCommand("InsertDietitian", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            if (dietitian.Address == null)
            {
                com.Parameters.Add(new SqlParameter("@address", DBNull.Value));
            }
            else
            {
                com.Parameters.Add(new SqlParameter("@address", dietitian.Address));
            }
            com.Parameters.Add(new SqlParameter("@name", dietitian.DietitianName));
            com.Parameters.Add(new SqlParameter("@surname", dietitian.DietitianSurname));
            com.Parameters.Add(new SqlParameter("@email", dietitian.DietitianEmail));
            com.Parameters.Add(new SqlParameter("@password", dietitian.DietitianPassword));
            if (dietitian.DietitianPhone != null)
            {
                com.Parameters.Add(new SqlParameter("@phone", dietitian.DietitianPhone));
            }
            else
            {
                com.Parameters.Add(new SqlParameter("@phone", DBNull.Value));
            }

            com.Parameters.Add(new SqlParameter("@cv", dietitian.CV));
            com.Parameters.Add(new SqlParameter("@license", dietitian.DietitianLicense));
            com.Parameters.Add(new SqlParameter("@gender", dietitian.Gender));


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

            int insertId = 0;

            if (rd.HasRows)
            {
                rd.Read();
                insertId = Convert.ToInt32(rd[0]);
            }
            com.Dispose();
            com.Connection.Close();
            return(insertId);
        }
Exemplo n.º 3
0
        public static DietitianE ValidateDietitian(string email, string password)
        {
            DietitianE dietitian = null;
            SqlCommand com       = new SqlCommand("ValidateDietitian", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@Email", email));
            com.Parameters.Add(new SqlParameter("@Password", password));

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

            if (rd.HasRows)
            {
                if (rd.Read())
                {
                    dietitian = new DietitianE
                    {
                        DietitianID       = Convert.ToInt32(rd["DietitianID"]),
                        Address           = rd["Address"] == DBNull.Value ? "" : rd["Address"].ToString(),
                        CV                = rd["CV"] == DBNull.Value ? "" : rd["CV"].ToString(),
                        DietitianPhone    = rd["DietitianPhone"] == DBNull.Value ? "" : rd["DietitianPhone"].ToString(),
                        DietitianEmail    = rd["DietitianEmail"].ToString(),
                        DietitianLicense  = rd["DietitianLicense"].ToString(),
                        DietitianName     = rd["DietitianName"].ToString(),
                        DietitianPassword = rd["DietitianPassword"].ToString(),
                        DietitianSurname  = rd["DietitianSurname"].ToString(),
                        Gender            = rd["Gender"] == DBNull.Value ? "" : rd["Gender"].ToString()
                    };
                }
            }

            com.Dispose();
            com.Connection.Close();
            return(dietitian);
        }
Exemplo n.º 4
0
        // All of dietitian information get from Dietitian Table
        public static DietitianE GetDietitianByDietitianID(int dietitianID)
        {
            DietitianE dietitian = null;
            SqlCommand com       = new SqlCommand("getDietitianByDietitianID", Connection.Con); // Prodecure

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

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

            if (rd.HasRows)
            {
                if (rd.Read())
                {
                    dietitian = new DietitianE // Fill new Dietitian Entitiy
                    {
                        DietitianID      = Convert.ToInt32(rd["DietitianID"]),
                        Address          = rd["Address"].ToString(),
                        DietitianLicense = rd["DietitianLicense"].ToString(),
                        CV                = rd["CV"].ToString(),
                        DietitianPhone    = rd["DietitianPhone"].ToString(),
                        DietitianEmail    = rd["DietitianEmail"].ToString(),
                        DietitianName     = rd["DietitianName"].ToString(),
                        DietitianPassword = rd["DietitianPassword"].ToString(),
                        DietitianSurname  = rd["DietitianSurname"].ToString()
                    };
                }
            }
            com.Dispose();
            com.Connection.Close();
            return(dietitian);
        }
Exemplo n.º 5
0
 public static int insertDietitian(DietitianE dietitian)
 {
     return(DietitianC.InsertDietitian(dietitian));
 }
Exemplo n.º 6
0
 public static void updateDietitian(DietitianE obj)
 {
     DietitianC.UpdateDietitian(obj);
 }