示例#1
0
        public ActionResult PlatformRoleAdd()
        {
            Hashtable param = base.GetParameters();

            param.Add("id_masteruser", id_user_master);
            ParamVessel p = new ParamVessel();

            p.Add("id_masteruser", id_user_master, HandleType.DefaultValue);
            var entity = new Tb_Role();

            ViewData["item_edit"] = entity;
            ViewData["option"]    = "add";
            List <SelectFunctionType> slist = new List <SelectFunctionType>()
            {
                new SelectFunctionType()
                {
                    DisplayName = "平台角色", Value = "1"
                },
                new SelectFunctionType()
                {
                    DisplayName = "系统角色", Value = "2"
                },
                new SelectFunctionType()
                {
                    DisplayName = "模板角色", Value = "9"
                },
            };
            SelectList selectList = new SelectList(slist, "Value", "DisplayName", entity.flag_type);

            ViewData["selectList"] = selectList;
            return(View("_Platform_Role_Edit"));
        }
示例#2
0
        public ActionResult Edit(Tb_Role model)
        {
            BaseResult  br          = new BaseResult();
            Hashtable   param       = base.GetParameters();
            Hashtable   param_model = null;
            ParamVessel pv          = new ParamVessel();

            pv.Add("name", string.Empty, HandleType.ReturnMsg);
            pv.Add("id", string.Empty, HandleType.ReturnMsg);
            pv.Add("role_describe", "", HandleType.DefaultValue);
            try
            {
                param_model = param.Trim(pv);
                br          = BusinessFactory.RoleSetting.UpdateRoleModel(new Tb_Role()
                {
                    id            = param_model["id"].ToString(),
                    name          = param_model["name"].ToString(),
                    id_edit       = id_user,
                    role_describe = param_model["role_describe"].ToString(),
                    id_masteruser = id_user_master
                });
            }
            catch (Exception ex)
            {
                br.Message.Add(ex.Message);
            }
            return(JsonString(br, 1));
        }
示例#3
0
        public ActionResult EditRole(Tb_Role info)
        {
            try
            {
                var result = new BaseResult();

                var id_user = GetLoginInfo <string>("id_user");
                info.id_create     = id_user;
                info.id_edit       = id_user;
                info.id_masteruser = "******";
                info.rq_create     = DateTime.Now;
                info.rq_edit       = DateTime.Now;

                result = BusinessFactory.RoleSetting.Update(info);

                return(Json(result));
            }
            catch (CySoftException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        public ActionResult AddRole(Tb_Role info)
        {
            try
            {
                var result = new BaseResult();

                var id_user = GetLoginInfo <string>("id_user");
                info.id            = Guid.NewGuid().ToString();//(int)BusinessFactory.Utilety.GetNextKey(typeof(Tb_Role));
                info.id_create     = id_user;
                info.id_edit       = id_user;
                info.id_masteruser = "******";
                info.rq_create     = DateTime.Now;
                info.rq_edit       = DateTime.Now;

                result = BusinessFactory.RoleSetting.Add(info);

                return(Json(result));
            }
            catch (CySoftException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Bt_Remove_Click(object sender, EventArgs e)
        {
            db.closeConnection();
            db.DeleteEmp_Rate(Tb_Name.Text, RateID.ToString());

            Tb_Role.ResetText();
            Tb_Name.ResetText();
            Tb_Starttime.ResetText();
            Tb_EndTime.ResetText();
            Tb_RPH.ResetText();
            Tb_Date.ResetText();
        }
示例#6
0
        public ActionResult Add(Tb_Role model)
        {
            BaseResult res = new BaseResult();

            model.flag_type     = 10;
            model.id_masteruser = id_user_master;
            model.rq_create     = model.rq_edit = DateTime.Now;
            model.id_create     = model.id_edit = id_user;
            model.flag_update   = 1;
            res = BusinessFactory.RoleSetting.Add(model);
            return(JsonString(res, 1));
        }
示例#7
0
        public ActionResult Edit()
        {
            Hashtable param = base.GetParameters();

            param.Add("id_masteruser", id_user_master);
            ParamVessel p = new ParamVessel();

            p.Add("id_masteruser", id_user_master, HandleType.DefaultValue);
            p.Add("id", String.Empty, HandleType.ReturnMsg);
            var entity = BusinessFactory.RoleSetting.GetRoleModel(param).Data as Tb_Role;

            if (entity != null && entity.flag_update == 0)
            {
                entity = new Tb_Role();
            }
            ViewData["item_edit"] = entity;
            ViewData["option"]    = "edit";
            return(View("_RoleSetting_Edit"));
        }
        private void Bt_Update_Click(object sender, EventArgs e)
        {
            db.closeConnection();
            //
            SqlCommand cmd = db.UpdateEmp_rate(Tb_Role.Text, Tb_Name.Text, Tb_Starttime.Text, Tb_EndTime.Text, Convert.ToDouble(Tb_RPH.Text), Tb_Date.Text, RateID.ToString());

            cmd.Parameters.AddWithValue("@Role", role);
            cmd.Parameters.AddWithValue("@Name", name);
            cmd.Parameters.AddWithValue("@StartTime", starttime);
            cmd.Parameters.AddWithValue("@EndTime", endtime);
            cmd.Parameters.AddWithValue("@RPH", RPH);
            cmd.Parameters.AddWithValue("@Date", Date);

            cmd.ExecuteNonQuery();

            Tb_Role.ResetText();
            Tb_Name.ResetText();
            Tb_Starttime.ResetText();
            Tb_EndTime.ResetText();
            Tb_RPH.ResetText();
            Tb_Date.ResetText();
        }