Exemple #1
0
        public static string GetCountersT(string s)
        {
            int           o  = (int)Mydb.ExecuteScalar("select top 1  OBJECT_ID from VW_ROOMS where NUMBER=@s", new SqlParameter[] { new SqlParameter("@s", s) }, CommandType.Text);
            DataTable     dt = Mydb.ExecuteReadertoDataTable("select * from VW_METERS where OBJECT_ID=@o and ROOM_NUMBER=(select ROOM_ID from PER_SCORE where SCORE_ID=@s)", new SqlParameter[] { new SqlParameter("@o", o), new SqlParameter("@s", s) }, CommandType.Text);
            List <METERS> ms = new List <METERS>();

            foreach (DataRow item in dt.Rows)
            {
                METERS m = new METERS();
                m.AMUNT_TARIF   = item["AMUNT_TARIF"].ToString();
                m.LOG_IN_ID     = item["LOG_IN_ID"].ToString();
                m.METERS_ID     = item["METERS_ID"].ToString();
                m.METERS_NUMBER = item["METERS_NUMBER"].ToString();
                m.NEXT_DATE     = item["NEXT_DATE"].ToString();
                m.OBJECT_ID     = item["OBJECT_ID"].ToString();
                m.PREVIOUS_DATE = item["PREVIOUS_DATE"].ToString();
                m.ROOM_NUMBER   = item["ROOM_NUMBER"].ToString();
                m.ROOM_TYPE     = item["ROOM_TYPE"].ToString();
                m.ROOM_TYPE_ID  = item["ROOM_TYPE_ID"].ToString();
                m.SCORE_ID      = item["SCORE_ID"].ToString();
                m.TYPE          = item["TYPE"].ToString();
                m.TYPE_ID       = item["TYPE"].ToString();
                ms.Add(m);
            }
            JavaScriptSerializer js = new JavaScriptSerializer();

            return(js.Serialize(ms));
        }
Exemple #2
0
        public static string GetMeterDetail(int mid)
        {
            DataTable     dt = Mydb.ExecuteReadertoDataTable("GetMeterDetail ", new SqlParameter[] { new SqlParameter("@mid", mid) }, CommandType.StoredProcedure);
            List <METERS> ms = new List <METERS>();

            foreach (DataRow item in dt.Rows)
            {
                METERS m = new METERS();
                m.AMUNT_TARIF   = item["AMUNT_TARIF"].ToString();
                m.LOG_IN_ID     = item["ARXIV"].ToString() + "|" + item["SUSBEND"].ToString();
                m.METERS_ID     = item["METERS_ID"].ToString();
                m.METERS_NUMBER = item["METERS_NUMBER"].ToString();
                m.NEXT_DATE     = item["NEXT_DATE"].ToString();
                m.OBJECT_ID     = item["OBJECT_ID"].ToString();
                m.PREVIOUS_DATE = item["PREVIOUS_DATE"].ToString();
                m.ROOM_NUMBER   = item["ROOM_NUMBER2"].ToString();
                m.ROOM_TYPE     = item["ROOM_TYPE"].ToString();
                m.ROOM_TYPE_ID  = item["ROOM_TYPE_ID2"].ToString();
                m.SCORE_ID      = item["SCORE_ID"].ToString();
                m.TYPE          = item["TYPE"].ToString();
                m.TYPE_ID       = item["TYPE_ID"].ToString();
                m.IS_AUTO       = item["IS_AUTO"].ToString();
                ms.Add(m);
            }
            JavaScriptSerializer js = new JavaScriptSerializer();

            return(js.Serialize(ms));
        }
Exemple #3
0
        public static string GetMeterHist(int mid)
        {
            DataTable     dt = Mydb.ExecuteReadertoDataTable("select * from METERS_HISTORY where METERS_ID=@mid order by HYSTORY_ID desc", new SqlParameter[] { new SqlParameter("@mid", mid) }, CommandType.Text);
            List <METERS> ms = new List <METERS>();

            foreach (DataRow item in dt.Rows)
            {
                METERS m = new METERS();
                m.PREVIOUS_DATE = item["DATETIME"].ToString();
                m.SCORE_ID      = item["EVENT"].ToString();
                m.ROOM_NUMBER   = item["AUTHOR"].ToString();
                m.TYPE          = item["FILE_"].ToString();
                ms.Add(m);
            }
            JavaScriptSerializer js = new JavaScriptSerializer();

            return(js.Serialize(ms));
        }
Exemple #4
0
        public static string getMetersValuesT(int mid)
        {
            DataTable     dt = Mydb.ExecuteReadertoDataTable("select * from METER_VALUE where METERS_ID=@mid order by DATE_ desc", new SqlParameter[] { new SqlParameter("@mid", mid) }, CommandType.Text);
            List <METERS> ms = new List <METERS>();

            foreach (DataRow item in dt.Rows)
            {
                // AMUNT_TARIF/VALUE_
                // LOG_IN_ID/VALUE_2
                // METERS_ID/VALUE_3
                // NEXT_DATE/DATE_

                METERS m = new METERS();
                m.AMUNT_TARIF = item["VALUE_"].ToString();
                m.LOG_IN_ID   = item["VALUE_2"].ToString();
                m.METERS_ID   = item["VALUE_3"].ToString();
                m.NEXT_DATE   = item["DATE_"].ToString();

                ms.Add(m);
            }
            JavaScriptSerializer js = new JavaScriptSerializer();

            return(js.Serialize(ms));
        }