Esempio n. 1
0
 public SysConfigData GetData(double loid)
 {
     SysConfigData data = new SysConfigData();
     if (DALObj.GetDataByLOID(loid, null))
     {
         data.LOID = DALObj.LOID;
         data.CONFIGNAME = DALObj.CONFIGNAME;
         data.CONFIGVALUE = DALObj.CONFIGVALUE;
         data.DESCRIPTION = DALObj.DESCRIPTION;
     }
     return data;
 }
Esempio n. 2
0
        public bool UpdateData(string userID, SysConfigData data)
        {
            bool ret = true;
            if (ValidateData(data))
            {
                OracleDBObj obj = new OracleDBObj();
                obj.CreateConnection();
                obj.CreateTransaction();
                try
                {
                    DALObj.GetDataByLOID(data.LOID, obj.zTrans);
                    DALObj.CONFIGNAME = data.CONFIGNAME.Trim();
                    DALObj.CONFIGVALUE = data.CONFIGVALUE;
                    DALObj.DESCRIPTION = data.DESCRIPTION.Trim();

                    if (DALObj.OnDB)
                        ret = DALObj.UpdateCurrentData(userID, obj.zTrans);
                    else
                        ret = DALObj.InsertCurrentData(userID, obj.zTrans);

                    if (!ret)
                    {
                        throw new ApplicationException(DALObj.ErrorMessage);
                    }
                    obj.zTrans.Commit();
                    obj.CloseConnection();
                }
                catch (Exception ex)
                {
                    obj.zTrans.Rollback();
                    obj.CloseConnection();
                    ret = false;
                    _error = ex.Message;
                }
            }
            else
                ret = false;
            return ret;
        }
Esempio n. 3
0
 private bool ValidateData(SysConfigData data)
 {
     bool ret = true;
     return ret;
 }
Esempio n. 4
0
 public static string GetValue(string ConfigName)
 {
     SysConfigDAL dal = new SysConfigDAL();
     SysConfigData data = new SysConfigData();
     if (dal.GetDataByName(ConfigName, null))
     {
         data.LOID = dal.LOID;
         data.CONFIGNAME = dal.CONFIGNAME;
         data.CONFIGVALUE = dal.CONFIGVALUE;
         data.DESCRIPTION = dal.DESCRIPTION;
     }
     return data.CONFIGVALUE;
 }