Пример #1
0
        protected override object GetDataFromDataRow(DataTable dt, int i)
        {
            LIST_QDInfo result = new LIST_QDInfo();

            result.DTB         = (dt.Rows[i]["DTB"] == DBNull.Value ? "" : (String)dt.Rows[i]["DTB"]);
            result.QD_ID       = (dt.Rows[i]["QD_ID"] == DBNull.Value ? "" : (String)dt.Rows[i]["QD_ID"]);
            result.DESCRIPTN   = (dt.Rows[i]["DESCRIPTN"] == DBNull.Value ? "" : (String)dt.Rows[i]["DESCRIPTN"]);
            result.OWNER       = (dt.Rows[i]["OWNER"] == DBNull.Value ? "" : (String)dt.Rows[i]["OWNER"]);
            result.SHARED      = (dt.Rows[i]["SHARED"] == DBNull.Value ? true : (Boolean)dt.Rows[i]["SHARED"]);
            result.LAYOUT      = (dt.Rows[i]["LAYOUT"] == DBNull.Value ? "" : (String)dt.Rows[i]["LAYOUT"]);
            result.ANAL_Q0     = (dt.Rows[i]["ANAL_Q0"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q0"]);
            result.ANAL_Q9     = (dt.Rows[i]["ANAL_Q9"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q9"]);
            result.ANAL_Q8     = (dt.Rows[i]["ANAL_Q8"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q8"]);
            result.ANAL_Q7     = (dt.Rows[i]["ANAL_Q7"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q7"]);
            result.ANAL_Q6     = (dt.Rows[i]["ANAL_Q6"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q6"]);
            result.ANAL_Q5     = (dt.Rows[i]["ANAL_Q5"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q5"]);
            result.ANAL_Q4     = (dt.Rows[i]["ANAL_Q4"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q4"]);
            result.ANAL_Q3     = (dt.Rows[i]["ANAL_Q3"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q3"]);
            result.ANAL_Q2     = (dt.Rows[i]["ANAL_Q2"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q2"]);
            result.ANAL_Q1     = (dt.Rows[i]["ANAL_Q1"] == DBNull.Value ? "" : (String)dt.Rows[i]["ANAL_Q1"]);
            result.SQL_TEXT    = (dt.Rows[i]["SQL_TEXT"] == DBNull.Value ? "" : (String)dt.Rows[i]["SQL_TEXT"]);
            result.HEADER_TEXT = (dt.Rows[i]["HEADER_TEXT"] == DBNull.Value ? "" : (String)dt.Rows[i]["HEADER_TEXT"]);
            result.FOOTER_TEXT = (dt.Rows[i]["FOOTER_TEXT"] == DBNull.Value ? "" : (String)dt.Rows[i]["FOOTER_TEXT"]);

            return(result);
        }
Пример #2
0
 private static void LoadQD(LIST_QDInfo info)
 {
     _sqlBuilder.Filters.Clear();
     _sqlBuilder.SelectedNodes.Clear();
     //radTabStrip1.Se
     _sqlBuilder = SQLBuilder.LoadSQLBuilderFromDataBase(info.QD_ID, info.DTB, info.ANAL_Q0.Trim());
 }
Пример #3
0
        public DataTable GetAll_LIST_QD(String DTB, ref string sErr)
        {
            LIST_QDInfo objEntr = new LIST_QDInfo(); DataTable list = new DataTable();

            try
            {
                connect();
                InitSPCommand(_strSPGetAllName);
                AddParameter("DTB", DTB);


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


            //if (dr != null) list = CBO.FillCollection(dr, ref list);
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(list);
        }
Пример #4
0
        public DataTableCollection Get_Page(LIST_QDInfo obj, string orderBy, int pageIndex, int pageSize, ref String sErr)
        {
            string whereClause         = CreateWhereClause(obj);
            DataTableCollection dtList = null; try

            {
                connect();
                InitSPCommand(_strSPGetPages);

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


                dtList = executeCollectSelectSP();
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(dtList);
        }
Пример #5
0
 public void InsertUpdate_LIST_QD(LIST_QDInfo lIST_QDInfo, ref string sErr)
 {
     if (IsExist_LIST_QD(lIST_QDInfo.DTB, lIST_QDInfo.QD_ID))
     {
         sErr = Update_LIST_QD(lIST_QDInfo);
     }
     else
     {
         Add_LIST_QD(lIST_QDInfo, ref sErr);
     }
 }
Пример #6
0
        private void btSave_Click(object sender, EventArgs e)
        {
            if (dgvQDView.CurrentRow != null && dgvQDView.CurrentRow.RowIndex >= 0)
            {
                String         qd_id = dgvQDView.CurrentRow.Cells["QD_ID"].Value.ToString();
                String         dtb   = dgvQDView.CurrentRow.Cells["DTB"].Value.ToString();
                LIST_QDControl ctr   = new LIST_QDControl();

                qdinfo       = ctr.Get_LIST_QD(dtb, qd_id, ref sErr);
                DialogResult = DialogResult.OK;
                Close();
            }
        }
Пример #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_QD(LIST_QDInfo objEntr, ref string sErr)
        {
            int ret = -1; try

            {
                connect();
                InitSPCommand(_strSPInsertName);
                AddParameter("DTB", objEntr.DTB);
                AddParameter("QD_ID", objEntr.QD_ID);
                AddParameter("DESCRIPTN", objEntr.DESCRIPTN);
                AddParameter("OWNER", objEntr.OWNER);
                AddParameter("SHARED", objEntr.SHARED);
                AddParameter("LAYOUT", objEntr.LAYOUT);
                AddParameter("ANAL_Q0", objEntr.ANAL_Q0);
                AddParameter("ANAL_Q9", objEntr.ANAL_Q9);
                AddParameter("ANAL_Q8", objEntr.ANAL_Q8);
                AddParameter("ANAL_Q7", objEntr.ANAL_Q7);
                AddParameter("ANAL_Q6", objEntr.ANAL_Q6);
                AddParameter("ANAL_Q5", objEntr.ANAL_Q5);
                AddParameter("ANAL_Q4", objEntr.ANAL_Q4);
                AddParameter("ANAL_Q3", objEntr.ANAL_Q3);
                AddParameter("ANAL_Q2", objEntr.ANAL_Q2);
                AddParameter("ANAL_Q1", objEntr.ANAL_Q1);
                AddParameter("SQL_TEXT", objEntr.SQL_TEXT);
                AddParameter("HEADER_TEXT", objEntr.HEADER_TEXT);
                AddParameter("FOOTER_TEXT", objEntr.FOOTER_TEXT);


                //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);
        }
Пример #8
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);
     }
 }
Пример #9
0
        public string Update_LIST_QD(LIST_QDInfo objEntr)
        {
            string sErr = "";

            try
            {
                connect();
                InitSPCommand(_strSPUpdateName);

                AddParameter("DTB", objEntr.DTB);
                AddParameter("QD_ID", objEntr.QD_ID);
                AddParameter("DESCRIPTN", objEntr.DESCRIPTN);
                AddParameter("OWNER", objEntr.OWNER);
                AddParameter("SHARED", objEntr.SHARED);
                AddParameter("LAYOUT", objEntr.LAYOUT);
                AddParameter("ANAL_Q0", objEntr.ANAL_Q0);
                AddParameter("ANAL_Q9", objEntr.ANAL_Q9);
                AddParameter("ANAL_Q8", objEntr.ANAL_Q8);
                AddParameter("ANAL_Q7", objEntr.ANAL_Q7);
                AddParameter("ANAL_Q6", objEntr.ANAL_Q6);
                AddParameter("ANAL_Q5", objEntr.ANAL_Q5);
                AddParameter("ANAL_Q4", objEntr.ANAL_Q4);
                AddParameter("ANAL_Q3", objEntr.ANAL_Q3);
                AddParameter("ANAL_Q2", objEntr.ANAL_Q2);
                AddParameter("ANAL_Q1", objEntr.ANAL_Q1);
                AddParameter("SQL_TEXT", objEntr.SQL_TEXT);
                AddParameter("HEADER_TEXT", objEntr.HEADER_TEXT);
                AddParameter("FOOTER_TEXT", objEntr.FOOTER_TEXT);


                excuteSPNonQuery();
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(sErr);
        }
Пример #10
0
        public DataTable GetAll_LIST_QD_USER(string database, string user, ref string sErr)
        {
            LIST_QDInfo objEntr = new LIST_QDInfo();
            DataTable   list    = new DataTable();

            try
            {
                connect();
                InitSPCommand(_strSPGetAllByUserName);
                AddParameter("DTB", database);
                AddParameter("USER_ID", user);


                list = executeSelectSP(command);
            }
            catch (Exception ex)
            {
                sErr = ex.Message;
            }
            disconnect();
            return(list);
        }
Пример #11
0
        public LIST_QDInfo Get_LIST_QD(
            String DTB,
            String QD_ID
            , ref string sErr)
        {
            LIST_QDInfo objEntr = new LIST_QDInfo();
            DataTable   list    = new DataTable();

            try
            {
                connect();
                InitSPCommand(_strSPGetName);
                AddParameter("DTB", DTB);
                AddParameter("QD_ID", QD_ID);



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

            if (list.Rows.Count > 0)
            {
                objEntr = (LIST_QDInfo)GetDataFromDataRow(list, 0);
            }
            //if (dr != null) list = CBO.FillCollection(dr, ref list);
            if (sErr != "")
            {
                ErrorLog.SetLog(sErr);
            }
            return(objEntr);
        }
Пример #12
0
        /*  public string Delete_LIST_QD(String arrID)
         * {
         *    string kq = "";
         *    string[] arrStrID = arrID.Split(',');
         *    foreach (string strID in arrStrID)
         *    {
         *        if (strID != "")
         *        {
         *            int ID = Convert.ToInt32(strID);
         *            kq += _LIST_QDDAO.Delete_LIST_QD(ID);
         *        }
         *    }
         *    return kq;
         * } */

        public DataTableCollection Get_Page(LIST_QDInfo obj, string orderBy, int pageIndex, int pageSize, ref String sErr)
        {
            return(_LIST_QDDAO.Get_Page(obj, orderBy, pageIndex, pageSize, ref sErr));
        }
Пример #13
0
 public string Update_LIST_QD(LIST_QDInfo obj)
 {
     return(_LIST_QDDAO.Update_LIST_QD(obj));
 }
Пример #14
0
 public Int32 Add_LIST_QD(LIST_QDInfo obj, ref string sErr)
 {
     return(_LIST_QDDAO.Add_LIST_QD(obj, ref sErr));
 }
Пример #15
0
        private string CreateWhereClause(LIST_QDInfo obj)
        {
            String result = "";

            return(result);
        }