public string GanCongMa(string code, string YearMonth, int Date)
        {
            string GanCong = "";

            try
            {
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.Append(@"select B" + Date.ToString());
                stringBuilder.Append(@" from dbo.Kq_PaiBan a
left join S_Session b on a.SessionID = b.ID 
left join ZlEmployee e on a.EmpID = e.ID
where 1=1 ");
                stringBuilder.Append(" and e.Code ='" + code + "'");
                stringBuilder.Append(" and b.Memo like '%" + YearMonth + "%'");
                SqlHR sqlHR = new SqlHR();
                GanCong = sqlHR.sqlExecuteScalarString(stringBuilder.ToString());
                if (GanCong != "")
                {
                    GanCong = GanCong.Trim();
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(GanCong);
        }
示例#2
0
        public static int GetsessionID(DateTime dtGet)
        {
            int           intSessionID  = 0;
            DateTime      firstDay      = new DateTime(dtGet.Year, dtGet.Month, 1);
            DateTime      LastDate      = new DateTime(dtGet.Year, dtGet.Month, DateTime.DaysInMonth(dtGet.Year, dtGet.Month));
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(" select ID from S_Session where 1=1 ");
            stringBuilder.Append(" and CAST(Date0 as datetime) >= '" + firstDay.ToString("yyyyMMdd") + "'  ");
            stringBuilder.Append(" and CAST(Date0 as datetime) <= '" + LastDate.ToString("yyyyMMdd") + "'  ");
            SqlHR  sqlHR  = new SqlHR();
            string strGet = sqlHR.sqlExecuteScalarString(stringBuilder.ToString());

            if (strGet != "")
            {
                intSessionID = int.Parse(strGet);
            }
            return(intSessionID);
        }
        public int GetSessionID(DateTime date)
        {
            int           SessionID     = -1;
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(" select ID from S_Session where 1 = 1 ");
            stringBuilder.Append("  and (CAST('" + date.ToString("yyyy-MM-dd") + "' as datetime)) BETWEEN CAST(Date0 as datetime) and CAST(Date1 as datetime)");
            SqlHR  sqlHR = new SqlHR();
            string value = sqlHR.sqlExecuteScalarString(stringBuilder.ToString());

            try
            {
                SessionID = int.Parse(value);
            }
            catch (Exception)
            {
                SessionID = -1;
            }
            return(SessionID);
        }