コード例 #1
0
ファイル: UserroleBO.cs プロジェクト: mbedoya/EcoCore
        public override void Create(UserroleDataModel userrole)
        {
            if (HttpContext.Current.Session["userroleParentID"] != null)
            {
                userrole.RoleID = Convert.ToInt32(HttpContext.Current.Session["userroleParentID"]);
            }

            base.Create(userrole);
        }
コード例 #2
0
ファイル: UserroleBO.cs プロジェクト: BittApps/SiteCore
        public override void Create(UserroleDataModel userrole)
        {
            if (HttpContext.Current.Session["userroleParentID"] != null)
            {
                userrole.RoleID = Convert.ToInt32(HttpContext.Current.Session["userroleParentID"]);
            }

            base.Create(userrole);
        }
コード例 #3
0
ファイル: BaseUserroleBO.cs プロジェクト: mbedoya/EcoCore
 public virtual void Update(UserroleDataModel userrole)
 {
     if (userrole.RoleID > 0 && userrole.UserID > 0)
     {
         UserroleDAL.Update(userrole);
     }
     else
     {
         throw new Exception("Page not found");
     }
 }
コード例 #4
0
ファイル: BaseUserroleBO.cs プロジェクト: BittApps/SiteCore
        public virtual void Update(UserroleDataModel userrole)
        {
            if (userrole.ID > 0)
            {

                UserroleDAL.Update(userrole);
            }
            else
            {
                throw new Exception("Page not found");
            }
        }
コード例 #5
0
        public ActionResult Edit(UserroleDataModel userrole)
        {
            UserroleBO.GetInstance().Update(userrole);

            if (Session["userroleParentID"] != null)
            {
                return RedirectToAction("Index", new { id = Convert.ToInt32(Session["userroleParentID"]) });
            }
            else
            {
                return RedirectToAction("Index");
            }
        }
コード例 #6
0
        public ActionResult Create(UserroleDataModel userrole)
        {
            UserroleBO.GetInstance().Create(userrole);

            if (Session["userroleParentID"] != null)
            {
                return(RedirectToAction("Index", new { id = Convert.ToInt32(Session["userroleParentID"]) }));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
コード例 #7
0
ファイル: BaseUserroleDAL.cs プロジェクト: BittApps/SiteCore
        public static void Create(UserroleDataModel userrole)
        {
            MySqlConnection connection = new MySqlConnection(ConfigurationManager.AppSettings[BusinessUtilies.Const.Database.AppSetting]);
            MySqlDataAdapter adapter = new MySqlDataAdapter("Core_CreateUserrole", connection);
            adapter.SelectCommand.CommandType = CommandType.StoredProcedure;

             MySqlParameter paramID = new MySqlParameter("pID",userrole.ID);
             paramID.Direction = ParameterDirection.Input;
             adapter.SelectCommand.Parameters.Add(paramID);
             MySqlParameter paramUserID = new MySqlParameter("pUserID",userrole.UserID);
             paramUserID.Direction = ParameterDirection.Input;
             adapter.SelectCommand.Parameters.Add(paramUserID);
             MySqlParameter paramRoleID = new MySqlParameter("pRoleID",userrole.RoleID);
             paramRoleID.Direction = ParameterDirection.Input;
             adapter.SelectCommand.Parameters.Add(paramRoleID);

            DataTable results = new DataTable();
            adapter.Fill(results);
        }
コード例 #8
0
        public static void Create(UserroleDataModel userrole)
        {
            MySqlConnection  connection = new MySqlConnection(ConfigurationManager.AppSettings[BusinessUtilies.Const.Database.AppSetting]);
            MySqlDataAdapter adapter    = new MySqlDataAdapter("Core_CreateUserrole", connection);

            adapter.SelectCommand.CommandType = CommandType.StoredProcedure;


            MySqlParameter paramUserID = new MySqlParameter("pUserID", userrole.UserID);

            paramUserID.Direction = ParameterDirection.Input;
            adapter.SelectCommand.Parameters.Add(paramUserID);
            MySqlParameter paramRoleID = new MySqlParameter("pRoleID", userrole.RoleID);

            paramRoleID.Direction = ParameterDirection.Input;
            adapter.SelectCommand.Parameters.Add(paramRoleID);

            DataTable results = new DataTable();

            adapter.Fill(results);
        }
コード例 #9
0
ファイル: BaseUserroleDAL.cs プロジェクト: BittApps/SiteCore
        public static UserroleDataModel Get(int id)
        {
            UserroleDataModel userrole = null;

            MySqlConnection connection = new MySqlConnection(ConfigurationManager.AppSettings[BusinessUtilies.Const.Database.AppSetting]);
            MySqlDataAdapter adapter = new MySqlDataAdapter("Core_GetUserroleByID", connection);
            MySqlParameter paramID = new MySqlParameter("pId", id);
            paramID.Direction = ParameterDirection.Input;
            adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            adapter.SelectCommand.Parameters.Add(paramID);

            DataTable results = new DataTable();

            adapter.Fill(results);

            if(results.Rows.Count > 0)
            {
                DataRow item = results.Rows[0];
                userrole = new UserroleDataModel();

             if (item["ID"].GetType() != typeof(DBNull))
             {
             userrole.ID = Convert.ToInt32(item["ID"]);
             }
             if (item["UserID"].GetType() != typeof(DBNull))
             {
             userrole.UserID = Convert.ToInt32(item["UserID"]);
             }
             if (item["RoleID"].GetType() != typeof(DBNull))
             {
             userrole.RoleID = Convert.ToInt32(item["RoleID"]);
             }
            }

            return userrole;
        }
コード例 #10
0
ファイル: BaseUserroleBO.cs プロジェクト: BittApps/SiteCore
 public virtual void Create(UserroleDataModel userrole)
 {
     UserroleDAL.Create(userrole);
 }
コード例 #11
0
ファイル: BaseUserroleDAL.cs プロジェクト: BittApps/SiteCore
        public static List<UserroleDataModel> GetAll()
        {
            List<UserroleDataModel> userroles = new List<UserroleDataModel>();

            MySqlConnection connection = new MySqlConnection(ConfigurationManager.AppSettings[BusinessUtilies.Const.Database.AppSetting]);
            MySqlDataAdapter adapter = new MySqlDataAdapter("Core_GetUserroles", connection);
            DataTable results = new DataTable();

            adapter.Fill(results);

            foreach (DataRow item in results.Rows)
            {
                UserroleDataModel userrole = new UserroleDataModel();

             if (item["ID"].GetType() != typeof(DBNull))
             {
             userrole.ID = Convert.ToInt32(item["ID"]);
             }
             if (item["UserID"].GetType() != typeof(DBNull))
             {
             userrole.UserID = Convert.ToInt32(item["UserID"]);
             }
             if (item["RoleID"].GetType() != typeof(DBNull))
             {
             userrole.RoleID = Convert.ToInt32(item["RoleID"]);
             }

                userroles.Add(userrole);
            }

            return userroles;
        }
コード例 #12
0
ファイル: BaseUserroleDAL.cs プロジェクト: BittApps/SiteCore
        public static List<UserroleDataModel> GetByRole(int id)
        {
            List<UserroleDataModel> userroles = new List<UserroleDataModel>();

            MySqlConnection connection = new MySqlConnection(ConfigurationManager.AppSettings[BusinessUtilies.Const.Database.AppSetting]);
            MySqlDataAdapter adapter = new MySqlDataAdapter("Core_GetUserrolesByRole", connection);

            MySqlParameter paramID = new MySqlParameter("pID", id);
            paramID.Direction = ParameterDirection.Input;
            adapter.SelectCommand.Parameters.Add(paramID);

            adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            DataTable results = new DataTable();

            adapter.Fill(results);

            foreach (DataRow item in results.Rows)
            {
                UserroleDataModel userrole = new UserroleDataModel();

             if (item["ID"].GetType() != typeof(DBNull))
             {
             userrole.ID = Convert.ToInt32(item["ID"]);
             }
             if (item["UserID"].GetType() != typeof(DBNull))
             {
             userrole.UserID = Convert.ToInt32(item["UserID"]);
             }
             if (item["RoleID"].GetType() != typeof(DBNull))
             {
             userrole.RoleID = Convert.ToInt32(item["RoleID"]);
             }

                userroles.Add(userrole);
            }

            return userroles;
        }
コード例 #13
0
ファイル: BaseUserroleBO.cs プロジェクト: mbedoya/EcoCore
 public virtual void Create(UserroleDataModel userrole)
 {
     UserroleDAL.Create(userrole);
 }