public String PrintAvailableSeats(String delimeter)
 {
     if (MaxUsersWithDefaultRole <= 0)
     {
         return("");
     }
     else
     {
         return(EnrolledUsers.ToString() + delimeter + MaxUsersWithDefaultRole.ToString());
     }
 }
Ejemplo n.º 2
0
        public List <EnrolledUsers> UserList(int EnrollmentID)
        {
            List <EnrolledUsers> List = new List <EnrolledUsers>();

            try
            {
                SqlCon.Open();
                var SqlCmd = new SqlCommand("[config].[ReadEnrolledUsers]", SqlCon)
                {
                    CommandType = CommandType.StoredProcedure
                };

                SqlParameter pEnrollmentID = new SqlParameter
                {
                    ParameterName = "@EnrollmentID",
                    SqlDbType     = SqlDbType.Int,
                    Value         = EnrollmentID
                };
                SqlCmd.Parameters.Add(pEnrollmentID);


                using (var dr = SqlCmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        var detail = new EnrolledUsers
                        {
                            RegisterID   = Convert.ToInt32(dr["RegisterID"]),
                            UserID       = Convert.ToInt32(dr["UserID"]),
                            EnrollmentID = EnrollmentID,
                            FullName     = dr["FullName"].ToString(),
                            PhoneNumber  = dr["PhoneNumber"].ToString(),
                            ApprovalFlag = Convert.ToBoolean(dr["ApprovalFlag"])
                        };
                        List.Add(detail);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (SqlCon.State == ConnectionState.Open)
            {
                SqlCon.Close();
            }
            return(List);
        }
Ejemplo n.º 3
0
 public bool AddUser(EnrolledUsers Detail, string InsertUser)
 {
     return(EDAL.AddUser(Detail, InsertUser));
 }
Ejemplo n.º 4
0
        public bool AddUser(EnrolledUsers Detail, string InsertUser)
        {
            bool rpta = false;

            try
            {
                SqlCon.Open();
                var SqlCmd = new SqlCommand("[adm].[uspAddRegistration]", SqlCon)
                {
                    CommandType = CommandType.StoredProcedure
                };

                //Insert Parameters
                SqlParameter pUserID = new SqlParameter
                {
                    ParameterName = "@UserID",
                    SqlDbType     = SqlDbType.Int,
                    Value         = Detail.UserID
                };
                SqlCmd.Parameters.Add(pUserID);

                SqlParameter pEnrollmentID = new SqlParameter
                {
                    ParameterName = "@EnrollmentID",
                    SqlDbType     = SqlDbType.Int,
                    Value         = Detail.EnrollmentID
                };
                SqlCmd.Parameters.Add(pEnrollmentID);

                SqlParameter pFullName = new SqlParameter
                {
                    ParameterName = "@FullName",
                    SqlDbType     = SqlDbType.VarChar,
                    Size          = 100,
                    Value         = Detail.FullName
                };
                SqlCmd.Parameters.Add(pFullName);

                SqlParameter pPhoneNumber = new SqlParameter
                {
                    ParameterName = "@PhoneNumber",
                    SqlDbType     = SqlDbType.VarChar,
                    Size          = 100,
                    Value         = Detail.PhoneNumber
                };
                SqlCmd.Parameters.Add(pPhoneNumber);

                SqlParameter ParInsertUser = new SqlParameter
                {
                    ParameterName = "@InsertUser",
                    SqlDbType     = SqlDbType.VarChar,
                    Size          = 50,
                    Value         = InsertUser
                };
                SqlCmd.Parameters.Add(ParInsertUser);

                //Exec Command
                SqlCmd.ExecuteNonQuery();

                rpta = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (SqlCon.State == ConnectionState.Open)
            {
                SqlCon.Close();
            }
            return(rpta);
        }