示例#1
0
 protected void btnAddLoginfeature_Click(object sender, EventArgs e)
 {
     try
     {
         if (ddlLogin.SelectedValue != "0" && ddlFeature.SelectedValue != "0")
         {
             LoginFeatureModel model = new LoginFeatureModel();
             model.LoginFeatureID = 0;
             model.LoginID        = Convert.ToInt32(ddlLogin.SelectedValue);
             model.FeatureID      = Convert.ToInt32(ddlFeature.SelectedValue);
             bool status = obj.postLoginFeature(model);
             if (status == true)
             {
                 Alert = AlertsClass.SuccessAdd;
             }
             else
             {
                 Alert = AlertsClass.ErrorWentWrong;
             }
         }
         else
         {
             Alert = AlertsClass.ErrorRequired;
         }
         gridBind(Convert.ToInt32(ddlLogin.SelectedValue));
         ddlFeatureBind(Convert.ToInt32(ddlLogin.SelectedValue));
         allowStaticMethods("ALerts('" + Alert + "');staticMethod();");
     }
     catch (Exception)
     { BindingClass.ExceptionAlertScriptManager(this.Page, this.GetType()); }
 }
示例#2
0
        public List <LoginFeatureModel> getFeatureByLogin(int loginID)
        {
            List <LoginFeatureModel> list = new List <LoginFeatureModel>();

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@LoginID", loginID),
            };
            using (DataTable table = DBHelper.ExecuteParamerizedSelectCommand("uspGET_LoginFeatureByLogin", CommandType.StoredProcedure, parameters))
            {
                if (table.Rows.Count > 0)
                {
                    foreach (DataRow row in table.Rows)
                    {
                        LoginFeatureModel model = new LoginFeatureModel();
                        model.LoginFeatureID = Convert.ToInt32(row["LoginFeatureID"]);
                        model.LoginName      = row["User"].ToString();
                        model.FeatureName    = row["FeatureName"].ToString();
                        model.LoginID        = Convert.ToInt32(row["LoginID"]);
                        model.FeatureID      = Convert.ToInt32(row["FeatureID"]);
                        model.Enable         = Convert.ToBoolean(row["Enable"]);
                        list.Add(model);
                    }
                }
            }
            return(list);
        }
示例#3
0
        public bool postLoginFeature(LoginFeatureModel _object)
        {
            List <LoginFeatureModel> list = new List <LoginFeatureModel>();

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@LoginFeatureID", _object.LoginFeatureID),
                new SqlParameter("@LoginID", _object.LoginID),
                new SqlParameter("@FeatureID", _object.FeatureID),
            };
            return(DBHelper.ExecuteNonQuery("uspPOST_LoginFeature", CommandType.StoredProcedure, parameters));
        }
        public LoginFeatureModel GetFeature(int LoginFeatureID)
        {
            var    url    = "api/LoginFeature/" + LoginFeatureID;
            string result = SC.Getcaller(url);

            if (result != null)
            {
                LoginFeatureModel Feature = JsonConvert.DeserializeObject <LoginFeatureModel>(result);
                return(Feature);
            }
            {
                return(null);
            }
        }
示例#5
0
 public bool postLoginFeature(LoginFeatureModel _object)
 {
     return(obj.postLoginFeature(_object));
 }