Example #1
0
        public DataTableCollection Get_Page(LIST_QDD_FILTERInfo obj, string orderBy, int pageIndex, int pageSize, ref String sErr)
        {
            string whereClause         = CreateWhereClause(obj);
            DataTableCollection dtList = null;

            connect();
            InitSPCommand(_strSPGetPages);

            AddParameter("WhereClause", whereClause);
            AddParameter("OrderBy", orderBy);
            AddParameter("PageIndex", pageIndex);
            AddParameter("PageSize", pageSize);

            try
            {
                dtList = executeCollectSelectSP();
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(dtList);
        }
Example #2
0
        public string Update(LIST_QDD_FILTERInfo objEntr)
        {
            connect();
            InitSPCommand(_strSPUpdateName);
            AddParameter(LIST_QDD_FILTERInfo.Field.DTB.ToString(), objEntr.DTB);
            AddParameter(LIST_QDD_FILTERInfo.Field.QD_ID.ToString(), objEntr.QD_ID);
            AddParameter(LIST_QDD_FILTERInfo.Field.QDD_ID.ToString(), objEntr.QDD_ID);
            AddParameter(LIST_QDD_FILTERInfo.Field.OPERATOR.ToString(), objEntr.OPERATOR);
            AddParameter(LIST_QDD_FILTERInfo.Field.IS_NOT.ToString(), objEntr.IS_NOT);

            string sErr = "";

            try
            {
                excuteSPNonQuery();
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(sErr);
        }
Example #3
0
        protected override object GetDataFromDataRow(DataTable dt, int i)
        {
            LIST_QDD_FILTERInfo result = new LIST_QDD_FILTERInfo();

            result.DTB      = (dt.Rows[i][LIST_QDD_FILTERInfo.Field.DTB.ToString()] == DBNull.Value ? "" : Convert.ToString(dt.Rows[i][LIST_QDD_FILTERInfo.Field.DTB.ToString()]));
            result.QD_ID    = (dt.Rows[i][LIST_QDD_FILTERInfo.Field.QD_ID.ToString()] == DBNull.Value ? "" : Convert.ToString(dt.Rows[i][LIST_QDD_FILTERInfo.Field.QD_ID.ToString()]));
            result.QDD_ID   = (dt.Rows[i][LIST_QDD_FILTERInfo.Field.QDD_ID.ToString()] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[i][LIST_QDD_FILTERInfo.Field.QDD_ID.ToString()]));
            result.OPERATOR = (dt.Rows[i][LIST_QDD_FILTERInfo.Field.OPERATOR.ToString()] == DBNull.Value ? "" : Convert.ToString(dt.Rows[i][LIST_QDD_FILTERInfo.Field.OPERATOR.ToString()]));
            result.IS_NOT   = (dt.Rows[i][LIST_QDD_FILTERInfo.Field.IS_NOT.ToString()] == DBNull.Value ? "" : Convert.ToString(dt.Rows[i][LIST_QDD_FILTERInfo.Field.IS_NOT.ToString()]));

            return(result);
        }
Example #4
0
 public void TransferIn(DataRow row, ref string sErr)
 {
     DTO.LIST_QDInfo qdInfo = new LIST_QDInfo(row);
     InsertUpdate_LIST_QD(qdInfo, ref sErr);
     DTO.LIST_QDDInfo qddInfo = new LIST_QDDInfo();
     qddInfo.GetTransferIn(row);
     DTO.LIST_QDD_FILTERInfo qddFInfo = new LIST_QDD_FILTERInfo(row);
     BUS.LIST_QDDControl     qddCtr   = new LIST_QDDControl();
     qddCtr.InsertUpdate_LIST_QD(qddInfo, ref sErr);
     BUS.LIST_QDD_FILTERControl filterCtr = new LIST_QDD_FILTERControl();
     if (qddFInfo.OPERATOR != "" && qddFInfo.OPERATOR != "-")
     {
         filterCtr.InsertUpdate(qddFInfo);
     }
 }
Example #5
0
        public string InsertUpdate(LIST_QDD_FILTERInfo obj)
        {
            string sErr = "";

            if (IsExist(
                    obj.DTB,
                    obj.QD_ID,
                    obj.QDD_ID
                    ))
            {
                sErr = Update(obj);
            }
            else
            {
                Add(obj, ref sErr);
            }
            return(sErr);
        }
Example #6
0
        public LIST_QDD_FILTERInfo Get(
            String DTB,
            String QD_ID,
            Int32 QDD_ID,
            ref string sErr)
        {
            LIST_QDD_FILTERInfo objEntr = new LIST_QDD_FILTERInfo();

            connect();
            InitSPCommand(_strSPGetName);
            AddParameter(LIST_QDD_FILTERInfo.Field.DTB.ToString(), DTB);
            AddParameter(LIST_QDD_FILTERInfo.Field.QD_ID.ToString(), QD_ID);
            AddParameter(LIST_QDD_FILTERInfo.Field.QDD_ID.ToString(), QDD_ID);

            DataTable list = new DataTable();

            try
            {
                list = executeSelectSP(command);
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();

            if (list.Rows.Count > 0)
            {
                objEntr = (LIST_QDD_FILTERInfo)GetDataFromDataRow(list, 0);
            }
            //if (dr != null) list = CBO.FillCollection(dr, ref list);
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(objEntr);
        }
Example #7
0
        /// <summary>
        /// Return 1: Table is exist Identity Field
        /// Return 0: Table is not exist Identity Field
        /// Return -1: Erro
        /// </summary>
        /// <param name="tableName"></param>
        public Int32 Add(LIST_QDD_FILTERInfo objEntr, ref string sErr)
        {
            int ret = -1;

            connect();
            InitSPCommand(_strSPInsertName);
            AddParameter(LIST_QDD_FILTERInfo.Field.DTB.ToString(), objEntr.DTB);
            AddParameter(LIST_QDD_FILTERInfo.Field.QD_ID.ToString(), objEntr.QD_ID);
            AddParameter(LIST_QDD_FILTERInfo.Field.QDD_ID.ToString(), objEntr.QDD_ID);
            AddParameter(LIST_QDD_FILTERInfo.Field.OPERATOR.ToString(), objEntr.OPERATOR);
            AddParameter(LIST_QDD_FILTERInfo.Field.IS_NOT.ToString(), objEntr.IS_NOT);

            try
            {
                //command.ExecuteNonQuery();
                object tmp = executeSPScalar();
                if (tmp != null && tmp != DBNull.Value)
                {
                    ret = Convert.ToInt32(tmp);
                }
                else
                {
                    ret = 0;
                }
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }

            return(ret);
        }
Example #8
0
 public string Update(LIST_QDD_FILTERInfo obj)
 {
     return(_objDAO.Update(obj));
 }
Example #9
0
 public Int32 Add(LIST_QDD_FILTERInfo obj, ref string sErr)
 {
     return(_objDAO.Add(obj, ref sErr));
 }
Example #10
0
        public string TransferIn(DataRow row)
        {
            LIST_QDD_FILTERInfo inf = new LIST_QDD_FILTERInfo(row);

            return(InsertUpdate(inf));
        }
Example #11
0
 public DataTable ToTransferInStruct()
 {
     return(LIST_QDD_FILTERInfo.ToDataTable());
 }
Example #12
0
 public DataTableCollection Get_Page(LIST_QDD_FILTERInfo obj, string orderBy, int pageIndex, int pageSize, ref String sErr)
 {
     return(_objDAO.Get_Page(obj, orderBy, pageIndex, pageSize, ref sErr));
 }
Example #13
0
        private string CreateWhereClause(LIST_QDD_FILTERInfo obj)
        {
            String result = "";

            return(result);
        }