示例#1
0
 public static string Laygiatrithamsohethong(string ParamName, bool fromDB)
 {
     try
     {
         string reval = null;
         if (fromDB)
         {
             SqlQuery sqlQuery =
                 new Select().From(SysSystemParameter.Schema).Where(SysSystemParameter.Columns.SName).IsEqualTo(
                     ParamName);
             SysSystemParameter objSystemParameter = sqlQuery.ExecuteSingle <SysSystemParameter>();
             if (objSystemParameter != null)
             {
                 reval = objSystemParameter.SValue;
             }
         }
         else
         {
             DataRow[] arrDR = globalVariables.gv_dtSysparams.Select(SysSystemParameter.SNameColumn.ColumnName + " ='" + ParamName + "'");
             if (arrDR.Length > 0)
             {
                 reval = Utility.sDbnull(arrDR[0][SysSystemParameter.SValueColumn.ColumnName]);
             }
         }
         return(reval);
     }
     catch
     {
         return(null);
     }
 }
示例#2
0
        /// <summary>
        /// ham thuc hien phan biet trai tuyen hay la dung tuyen
        /// </summary>
        /// <param name="vClinicCode"></param>
        /// <returns></returns>
        public static bool DiscorrectLinePatientExam(string vClinicCode)
        {
            DataTable dataTable = new DataTable();

            dataTable = SPs.DetmayGetClinicCode(vClinicCode).GetDataSet().Tables[0];
            if (dataTable.Rows.Count > 0)
            {
                SqlQuery q = new SqlQuery().From(SysSystemParameter.Schema)
                             .Where(SysSystemParameter.Columns.SName).IsEqualTo("ACCOUNTCLINIC");
                if (q.GetRecordCount() > 0)
                {
                    SysSystemParameter objParameter = q.ExecuteSingle <SysSystemParameter>();
                    if (objParameter.SValue.Equals(vClinicCode))
                    {
                        return(false);
                    }
                    else
                    {
                        return(true);
                    }
                }
                else
                {
                    return(true);
                }
            }

            else
            {
                return(true);
            }
        }
示例#3
0
        public static string GetThanhToan_TraiTuyen()
        {
            string   sPaymentFlow = "";
            SqlQuery sqlQuery     = new Select().From(SysSystemParameter.Schema)
                                    .Where(SysSystemParameter.Columns.SName).IsEqualTo("TRAITUYEN");
            SysSystemParameter objSystemParameter = sqlQuery.ExecuteSingle <SysSystemParameter>();

            if (objSystemParameter != null)
            {
                sPaymentFlow = objSystemParameter.SValue;
            }
            return(sPaymentFlow);
        }
示例#4
0
        public static string GetThamSo_ThuTu()
        {
            string   thamso   = "THANG";
            SqlQuery sqlQuery =
                new Select().From(SysSystemParameter.Schema).Where(SysSystemParameter.Columns.SName).IsEqualTo(
                    "STT_KHAM");
            SysSystemParameter objSystemParameter = sqlQuery.ExecuteSingle <SysSystemParameter>();

            if (objSystemParameter != null)
            {
                thamso = objSystemParameter.SValue;
            }
            return(thamso);
        }
示例#5
0
        public static SysSystemParameter Laythamsohethong(string ParamName)
        {
            try
            {
                SqlQuery sqlQuery =
                    new Select().From(SysSystemParameter.Schema).Where(SysSystemParameter.Columns.SName).IsEqualTo(
                        ParamName);
                SysSystemParameter objSystemParameter = sqlQuery.ExecuteSingle <SysSystemParameter>();

                return(objSystemParameter);
            }
            catch
            {
                return(null);
            }
        }
示例#6
0
 public static void Capnhatgiatrithamsohethong(string ParamName, string _value, string sdesc)
 {
     try
     {
         if (Utility.DoTrim(ParamName) == "")
         {
             return;
         }
         DataRow[] arrDR = globalVariables.gv_dtSysparams.Select(SysSystemParameter.SNameColumn.ColumnName + " ='" + ParamName + "'");
         if (arrDR.Length > 0)
         {
             arrDR[0][SysSystemParameter.SValueColumn.ColumnName] = _value;
             arrDR[0][SysSystemParameter.SDescColumn.ColumnName]  = sdesc;
             globalVariables.gv_dtSysparams.AcceptChanges();
             new Update(SysSystemParameter.Schema).Set(SysSystemParameter.SValueColumn).EqualTo(_value).Set(SysSystemParameter.SDescColumn).EqualTo(sdesc).Where(SysSystemParameter.SNameColumn).IsEqualTo(ParamName).Execute();
         }
         else
         {
             SysSystemParameter newItem = new SysSystemParameter();
             newItem.FpSBranchID = globalVariables.Branch_ID;
             newItem.SName       = ParamName;
             newItem.SDesc       = sdesc;
             newItem.SValue      = _value;
             newItem.IMonth      = 0;
             newItem.IYear       = 0;
             newItem.IStatus     = 1;
             newItem.IsNew       = true;
             newItem.Save();
             DataRow newrow = globalVariables.gv_dtSysparams.NewRow();
             newrow[SysSystemParameter.FpSBranchIDColumn.ColumnName] = globalVariables.Branch_ID;
             newrow[SysSystemParameter.SNameColumn.ColumnName]       = ParamName;
             newrow[SysSystemParameter.SDescColumn.ColumnName]       = sdesc;
             newrow[SysSystemParameter.SValueColumn.ColumnName]      = _value;
             newrow[SysSystemParameter.IYearColumn.ColumnName]       = 0;
             newrow[SysSystemParameter.IMonthColumn.ColumnName]      = 0;
             newrow[SysSystemParameter.IStatusColumn.ColumnName]     = 1;
             globalVariables.gv_dtSysparams.Rows.Add(newrow);
             globalVariables.gv_dtSysparams.AcceptChanges();
         }
     }
     catch (Exception ex)
     {
         Utility.ShowMsg("Lỗi khi cập nhật giá trị tham số hệ thống:\n" + ex.Message);
     }
 }
示例#7
0
 public void Init()
 {
     try
     {
         SysSystemParameter obj = THU_VIEN_CHUNG.Laythamsohethong(_pName);
         if (obj != null)
         {
             txtValue.Text = obj.SValue;
             lblDesc.Text  = obj.SDesc;
         }
         else
         {
             _paramName = "UNKNOWN";
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#8
0
 public static void Capnhatgiatrithamsohethong(string ParamName,string _value)
 {
     try
     {
         if (Utility.DoTrim(ParamName) == "") return;
         DataRow[] arrDR = globalVariables.gv_dtSysparams.Select(SysSystemParameter.SNameColumn.ColumnName + " ='" + ParamName + "'");
         if (arrDR.Length > 0)
         {
             arrDR[0][SysSystemParameter.SValueColumn.ColumnName] = _value;
             globalVariables.gv_dtSysparams.AcceptChanges();
             new Update(SysSystemParameter.Schema).Set(SysSystemParameter.SValueColumn).EqualTo(_value).Where(SysSystemParameter.SNameColumn).IsEqualTo(ParamName).Execute();
         }
         else
         {
             SysSystemParameter newItem = new SysSystemParameter();
             newItem.FpSBranchID = globalVariables.Branch_ID;
             newItem.SName = ParamName;
             newItem.SValue = _value;
             newItem.IMonth = 0;
             newItem.IYear = 0;
             newItem.IStatus = 1;
             newItem.IsNew = true;
             newItem.Save();
             DataRow newrow = globalVariables.gv_dtSysparams.NewRow();
             newrow[SysSystemParameter.FpSBranchIDColumn.ColumnName] = globalVariables.Branch_ID;
             newrow[SysSystemParameter.SNameColumn.ColumnName] = ParamName;
             newrow[SysSystemParameter.SValueColumn.ColumnName] = _value;
             newrow[SysSystemParameter.IYearColumn.ColumnName] = 0;
             newrow[SysSystemParameter.IMonthColumn.ColumnName] = 0;
             newrow[SysSystemParameter.IStatusColumn.ColumnName] = 1;
             globalVariables.gv_dtSysparams.Rows.Add(newrow);
             globalVariables.gv_dtSysparams.AcceptChanges();
         }
     }
     catch(Exception ex)
     {
         Utility.ShowMsg("Lỗi khi cập nhật giá trị tham số hệ thống:\n"+ex.Message);
     }
 }
	    public void Insert(string FpSBranchID,string SName,string SDataType,string SValue,int IMonth,int IYear,short IStatus,string SDesc)
	    {
		    SysSystemParameter item = new SysSystemParameter();
		    
            item.FpSBranchID = FpSBranchID;
            
            item.SName = SName;
            
            item.SDataType = SDataType;
            
            item.SValue = SValue;
            
            item.IMonth = IMonth;
            
            item.IYear = IYear;
            
            item.IStatus = IStatus;
            
            item.SDesc = SDesc;
            
	    
		    item.Save(UserName);
	    }
        public void Update(long Id,string FpSBranchID,string SName,string SDataType,string SValue,int IMonth,int IYear,short IStatus,string SDesc)
        {
            SysSystemParameter item = new SysSystemParameter();
            item.MarkOld();
            item.IsLoaded = true;

            item.Id = Id;

            item.FpSBranchID = FpSBranchID;

            item.SName = SName;

            item.SDataType = SDataType;

            item.SValue = SValue;

            item.IMonth = IMonth;

            item.IYear = IYear;

            item.IStatus = IStatus;

            item.SDesc = SDesc;

            item.Save(UserName);
        }