示例#1
0
    /// <summary>
    /// 获取权限操作checked
    /// </summary>
    /// <param name="checkd">当前操作ID</param>
    /// <param name="id">当前权限组ID</param>
    /// <returns></returns>
    private string GetOtherChecked(string checkd, object id)
    {
        string Results = "";

        try
        {
            string[] Arry_g = GroupSetting.Split(',');
            string[] Arry_o = OtherSetting.Split(',');
            string   Arry   = "";
            for (int x = 0; x < Arry_g.Length; x++)
            {
                if (Arry_g[x] == id.ToString())
                {
                    Arry = Arry_o[x];
                }
            }
            foreach (string y in Arry.Split('|'))
            {
                if (checkd == y)
                {
                    Results = " checked=\"checked\"";
                }
            }
        }
        catch { }
        return(Results);
    }
 public void Post([FromBody] OtherSetting NotesMaster)
 {
     if (ModelState.IsValid)
     {
         OtherSettingRepository.Add(NotesMaster);
     }
 }
        public ActionResult SaveOtherSetting(OtherSetting CAT_save)
        {

            using (
                var client = new HttpClient())
            {
                //Passing service base url  
                client.BaseAddress = new Uri(Baseurl);
                client.DefaultRequestHeaders.Clear();
                //Define request data format  
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                //Sending request to find web api REST service resource GetAllEmployees using HttpClient  
                HttpResponseMessage Res = client.PostAsJsonAsync("api/OtherSetting", CAT_save).Result;
                //Checking the response is successful or not which is sent using HttpClient  
                if (Res.IsSuccessStatusCode)
                {
                    //Storing the response details recieved from web api   
                    var CatResponse = Res.Content.ReadAsStringAsync().Result;
                    ViewBag.Name = JsonConvert.SerializeObject(CatResponse);
                    //Deserializing the response recieved from web api and storing into the Employee list  
                    //CatInfo = JsonConvert.DeserializeObject<List<Category>>(CatResponse);
                }
                return RedirectToAction("OtherSetting");
            }
        }
 public void Put(int id, [FromBody] OtherSetting notesMaster)
 {
     notesMaster.ID = id;
     if (ModelState.IsValid)
     {
         OtherSettingRepository.Update(notesMaster);
     }
 }
 public void Update(OtherSetting OtherSetting)
 {
     using (IDbConnection dbConnection = Connection)
     {
         string sQuery = "UPDATE OtherSetting SET ParcelCharges=@ParcelCharges,HomeDeliveryCharges=@HomeDeliveryCharges,CashDrawer=@CashDrawer,VAT=@VAT,ServiceTax=@ServiceTax,TA=@TA,HD=@HD,EB=@EB,KG=@KG"
                         + " WHERE Id = @Id";
         dbConnection.Open();
         dbConnection.Query(sQuery, OtherSetting);
     }
 }
 public void Add(OtherSetting OtherSetting)
 {
     using (IDbConnection dbConnection = Connection)
     {
         string sQuery = "INSERT INTO OtherSetting(ParcelCharges, HomeDeliveryCharges, CashDrawer, VAT, ServiceTax,ServiceCharges,  TA, HD, EB, KG)"
                         + " VALUES(@ParcelCharges,@HomeDeliveryCharges,@CashDrawer,@VAT,@ServiceTax,@ServiceCharges,@TA,@HD,@EB,@KG)";
         dbConnection.Open();
         dbConnection.Execute(sQuery, OtherSetting);
     }
 }
示例#7
0
        private void UpdateStatusDesc()
        {
            string strMessage = "";

            string strSynCTimeDesc = "时间同步频率:10分钟";
            string strDBDesc       = "数据库:[地址:,数据库:]";
            string strWComDesc     = "写串口:无信息";
            string strMComDesc     = "监控串口:无信息";

            if (RunVariable.CurrentSetting != null)
            {
                Classes.ComProperty objCom;
                if (RunVariable.CurrentSetting.DBSetting != null)
                {
                    OtherSetting objOtherSetting = RunVariable.CurrentSetting.OtherSetting;
                    strSynCTimeDesc = string.Format("时间同步频率:{0}分钟", objOtherSetting.SyncTimePL);
                }
                if (RunVariable.CurrentSetting.DBSetting != null)
                {
                    DBSetting objSetting = RunVariable.CurrentSetting.DBSetting;
                    strDBDesc = string.Format("数据库:{0},数据库:{1}", objSetting.DB_IP, objSetting.DB_Name);
                }
                if (RunVariable.CurrentSetting.WriteComProperty != null)
                {
                    objCom      = RunVariable.CurrentSetting.WriteComProperty;
                    strWComDesc = string.Format("制卡串口:{0},{1},{2},{3},{4},关闭", objCom.PortName, objCom.BaudRate, objCom.DataBits, GetParityDesc(objCom.Parity), objCom.StopBits);
                }
                if (RunVariable.CurrentSetting.MonitorComProperty != null)
                {
                    objCom      = RunVariable.CurrentSetting.MonitorComProperty;
                    strMComDesc = string.Format("监控串口:{0},{1},{2},{3},{4},关闭", objCom.PortName, objCom.BaudRate, objCom.DataBits, GetParityDesc(objCom.Parity), objCom.StopBits);
                }

                if (CardConfiger.GetInstance().ComInfo != null)
                {
                    ComInfo objCInfo = CardConfiger.GetInstance().ComInfo;
                    if (objCInfo.ComProperty != null)
                    {
                        objCom      = objCInfo.ComProperty;
                        strWComDesc = string.Format("制卡串口:{0},{1},{2},{3},{4},{5}", objCom.PortName, objCom.BaudRate, objCom.DataBits, GetParityDesc(objCom.Parity), objCom.StopBits, (objCInfo.IfOpen ? "开启" : "关闭"));
                    }
                }
                if (CardMonitor.GetInstance().ComInfo != null)
                {
                    ComInfo objCInfo = CardMonitor.GetInstance().ComInfo;
                    if (objCInfo.ComProperty != null)
                    {
                        objCom      = objCInfo.ComProperty;
                        strMComDesc = string.Format("监控串口:{0},{1},{2},{3},{4},{5}", objCom.PortName, objCom.BaudRate, objCom.DataBits, GetParityDesc(objCom.Parity), objCom.StopBits, (objCInfo.IfOpen ? "开启" : "关闭"));
                    }
                }
            }
            strMessage = string.Format("配置信息=><{0}><{1}><{2}><{3}>", strSynCTimeDesc, strDBDesc, strWComDesc, strMComDesc);
            if (RunVariable.CurrentUserInfo != null)
            {
                strMessage = string.Format("当前用户:{0}({1})   {2}", RunVariable.CurrentUserInfo.UserName, (RunVariable.CurrentUserInfo.Flag.Equals(0) ? "超级管理员" : "普通管理员"), strMessage);
            }
            else
            {
                strMessage = string.Format("当前用户:未知(未知)    {0}", strMessage);
            }
            LayoutManager.GetInstance().SetStatusDesc(strMessage);
        }
 protected OtherSettingView ConvertToViewModel(OtherSetting entity) => new OtherSettingView
 {
     Id    = entity.Id,
     Name  = entity.Name,
     Value = entity.Value
 };