Exemple #1
0
        protected override void billAudit()
        {
            if (docFLAG.SelectedValue != "N")
            {
                Alert.Show("非新单不能审核!");
                return;
            }
            string strBillno = (DbHelperOra.GetSingle(string.Format("SELECT B.BARCODE FROM DAT_XS_COM A,DAT_GOODSDS_LOG B WHERE A.STR1 = B.BARCODE AND B.FLAG <> 'N' AND A.SEQNO = '{0}' AND ROWNUM = 1", docSEQNO.Text)) ?? "").ToString();

            //增加定数验证
            if (!PubFunc.StrIsEmpty(strBillno))
            {
                Alert.Show("定数条码【" + strBillno + "】已被回收或退货", "提示信息", MessageBoxIcon.Warning);
                return;
            }
            strBillno = docSEQNO.Text;
            if (BillOper(strBillno, "AUDIT") == 1)
            {
                billLockDoc(true);
                Alert.Show("单据【" + strBillno + "】审核成功!");
                OperLog("定数回收", "审核单据【" + docBILLNO.Text + "】");
                billOpen(strBillno);
            }
        }
Exemple #2
0
        protected void btnInitDept_Click(object sender, EventArgs e)
        {
            List <CommandInfo> cmdlist = new List <CommandInfo>();

            OracleParameter[] parameters = { };

            cmdlist.Add(new CommandInfo("INF_STORE.ZQRM_P_INIT_DEPT", parameters, CommandType.StoredProcedure));
            try
            {
                if (DbHelperOra.ExecuteSqlTran(cmdlist))
                {
                    Alert.Show("科室初始化执行成功!");
                }
                else
                {
                    Alert.Show("科室初始化执行失败!");
                }
            }
            catch (Exception ex)
            {
                Alert.Show(Error_Parse(ex.Message));
                return;
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.SIMPLECOMMANDS GetModel(string ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID,NAME,COMMENTS from SIMPLECOMMANDS ");
            strSql.Append(" where ID=:ID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":ID", OracleType.VarChar, 50)
            };
            parameters[0].Value = ID;

            Model.SIMPLECOMMANDS model = new Model.SIMPLECOMMANDS();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
        public static bool saveDoc(MyTable MyTb, string tableName, string billNo)
        {
            List <CommandInfo> cmdList = new List <CommandInfo>();

            try
            {
                MyTb.ColRow.Add("SUBSUM", DbHelperOra.GetSingle(string.Format("SELECT SUM(HSJE) FROM {0} WHERE SEQNO = '{1}'", tableName.Substring(0, tableName.Length - 3) + "COM", billNo)));
                MyTb.ColRow.Add("SUBNUM", DbHelperOra.GetSingle(string.Format("SELECT COUNT(1) FROM {0} WHERE SEQNO = '{1}'", tableName.Substring(0, tableName.Length - 3) + "COM", billNo)));
            }
            catch
            {
            }

            cmdList.Add(new CommandInfo(string.Format("DELETE {0} WHERE SEQNO='{1}'", tableName, billNo), null));//删除单据台头
            cmdList.AddRange(MyTb.InsertCommand());
            if (DbHelperOra.ExecuteSqlTran(cmdList))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #5
0
 private void LoadGridRow(DataRow row, bool firstRow = true, string flag = "NEW")
 {
     if (flag == "NEW")
     {
         //写入批次信息,货位
         DataTable Temp = DbHelperOra.Query(string.Format("SELECT HWID,KCSL-LOCKSL KCSL,PH,YXQZ,RQ_SC FROM DAT_GOODSSTOCK WHERE DEPTID ='{0}' AND GDSEQ = '{1}' AND KCSL >LOCKSL AND ROWNUM = 1 ORDER BY PICINO ASC", docDEPTOUT.SelectedValue, row["GDSEQ"].ToString())).Tables[0];
         if (Temp.Rows.Count > 0)
         {
             row["HWID"]  = Temp.Rows[0]["HWID"];
             row["KCSL"]  = Temp.Rows[0]["KCSL"];
             row["PH"]    = Temp.Rows[0]["PH"];
             row["YXQZ"]  = Temp.Rows[0]["YXQZ"];
             row["RQ_SC"] = Temp.Rows[0]["RQ_SC"];
         }
         else
         {
             //货位写入(重新取值)
             object objHWID = DbHelperOra.GetSingle(string.Format("SELECT F_GETHWID('{0}','{1}') FROM DUAL", docDEPTOUT.SelectedValue, row["GDSEQ"].ToString()));
             row["HWID"] = (objHWID ?? "").ToString();
             row["KCSL"] = "0";
         }
     }
     PubFunc.GridRowAdd(GridGoods, row, firstRow);
 }
Exemple #6
0
        protected void RepeaterCat_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            System.Web.UI.WebControls.HiddenField hdfCode = e.Item.FindControl("hfdCode") as System.Web.UI.WebControls.HiddenField;
            Repeater repeaterCat = e.Item.FindControl("RepeaterCatN") as Repeater;
            Object   obj;

            if (HttpContext.Current.Request.Cookies["DEPTOUT"] == null)
            {
                obj = "%";
            }
            else
            {
                obj = HttpContext.Current.Request.Cookies["DEPTOUT"].Value;
            }
            string strSqlCat = String.Format(@"SELECT CODE, NAME
                              FROM DOC_GOODSTYPE
                             WHERE ISDELETE = 'N'
                             AND EXISTS(SELECT 1 FROM SYS_DEPT WHERE TYPE IN ('3','4') AND CODE = '{1}')
                             AND CODE IN(SELECT DISTINCT A.CATID0 FROM DOC_GOODS A,DOC_GOODSCFG B,DOC_GOODSCFG C 
                                WHERE A.FLAG = 'Y' AND A.GDSEQ = B.GDSEQ AND A.GDSEQ = C.GDSEQ AND C.DEPTID LIKE NVL('{0}','%') AND B.DEPTID = '{1}')  ORDER BY CODE", obj.ToString(), UserAction.UserDept);

            repeaterCat.DataSource = DbHelperOra.Query(strSqlCat).Tables[0];
            repeaterCat.DataBind();
        }
Exemple #7
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.COUNTRYCODE GetModel(string ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID,NAME,CNAME,DIALINGPREFIX,TZONE from COUNTRYCODE ");
            strSql.Append(" where ID=:ID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":ID", OracleType.VarChar, 2)
            };
            parameters[0].Value = ID;

            Model.COUNTRYCODE model = new Model.COUNTRYCODE();
            DataSet           ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #8
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public DB.Model.TASK GetModel(string TASK_GUID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select TASK_GUID,FILE_FULLNAME,ORDERED,PRINTING_TIME,SAVE_PATH,PRINTER,PAPER,ISPRINTING from TASK ");
            strSql.Append(" where TASK_GUID=:TASK_GUID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":TASK_GUID", OracleType.VarChar, 100)
            };
            parameters[0].Value = TASK_GUID;

            DB.Model.TASK model = new DB.Model.TASK();
            DataSet       ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #9
0
        protected override void billAudit()
        {
            //科室审核
            if (docFLAG.SelectedValue != "N")
            {
                Alert.Show("单据未提交或者已审核!", "操作提示", MessageBoxIcon.Warning);
                return;
            }
            string strBillno = docSEQNO.Text;

            //唯一码是否扫描校验
            if (DbHelperOra.Exists(String.Format("SELECT 1 FROM DAT_CK_EXT WHERE FLAG <>'Y' AND BILLNO = '{0}'", strBillno)))
            {
                Alert.Show("存在未扫描的高值码,请检查!", MessageBoxIcon.Warning);
                btnScan_Click(null, null);
                return;
            }
            if (BillOper(strBillno, "PASS2") == 1)
            {
                Alert.Show("单据【" + strBillno + "】审核成功!");
                billOpen(strBillno);
                OperLog("直接出库", "审核单据【" + docSEQNO.Text + "】");
            }
        }
Exemple #10
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.EX_HKCASE GetModel(string HK_APP_REF)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select HK_APP_REF,HK_APP_NO,HK_PUB_NO,HK_REG1_DATE,HK_PUB1_DATE,MAINTENANCE_DUEDATE,HK_REG2_DATE,NEXT_RENEWAL_DUEDATE,CN_APP_REF,CN_APP_NO,CN_APP_DATE,P4_SENDING_DATE,FIRST_AGENCY_REPORT,TO_PUB,P5_SENDING_DATE,SECOND_AGENCY_REPORT,TO_GRANT,COMMENTS,CLIENT_REF,CLIENT,HK_ANNO_NO,HK_GAZETTE,PARENT_COUNTRY,RECEIVED,ABANDON,PRIORITY,SENDADDRESS,ADDRCHECK,APPLICANT from EX_HKCASE ");
            strSql.Append(" where HK_APP_REF=:HK_APP_REF ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":HK_APP_REF", OracleType.VarChar, 30)
            };
            parameters[0].Value = HK_APP_REF;

            Model.EX_HKCASE model = new Model.EX_HKCASE();
            DataSet         ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.PATENTBILLITEMTYPE_V2 GetModel(string BILLCODE)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select BILLCODE,BILLTEXT,PATENTCASETYPE,HASQUANTITY,UNIT,DEFOFFICIALFEE,DEFNONOFFICIALFEE,ALGORITHM,F0,F1,F2,F3,F4,F5,COMMENTS from PATENTBILLITEMTYPE_V2 ");
            strSql.Append(" where BILLCODE=:BILLCODE ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":BILLCODE", OracleType.VarChar, 30)
            };
            parameters[0].Value = BILLCODE;

            Model.PATENTBILLITEMTYPE_V2 model = new Model.PATENTBILLITEMTYPE_V2();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #12
0
        protected void bind()
        {
            String Sql   = @"SELECT f_getdeptname(A.DEPTID) DEPTIDNAME,A.GDSEQ,A.SL,A.PH,A.RQ_SC,A.YXQZ,A.MEMO,
                                       NVL(B.HISNAME,B.GDNAME) GDNAME,B.GDSPEC,f_getunitname(B.UNIT) UNITNAME,f_getproducername(A.STR1) PRODUCERNAME,f_getproducername(A.SUPPLIER) SUPPLIERNAME,
                                       B.PIZNO,B.HSJJ,A.FLAG
                                FROM DAT_STOCK_IMP A, DOC_GOODS B
                                WHERE A.GDSEQ = B.GDSEQ(+) AND A.LRY = '{0}' ORDER BY A.FLAG";
            int    total = 0;

            GridStock.DataSource = DbHelperOra.Query(String.Format(Sql, UserAction.UserID)).Tables[0];
            DataTable dtData = PubFunc.DbGetPage(GridStock.PageIndex, GridStock.PageSize, String.Format(Sql, UserAction.UserID), ref total);

            GridStock.RecordCount = total;
            GridStock.DataSource  = dtData;
            GridStock.DataBind();
            if (dtData.Rows.Count > 0)
            {
                btnSave.Enabled = true;
            }
            else
            {
                btnSave.Enabled = false;
            }
        }
Exemple #13
0
        /// <summary>
        /// 获取单位编码的使用数量
        /// </summary>
        /// <param name="dwbm"></param>
        /// <returns></returns>
        public int GetDwbmCount(string dwbm)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" select sum(s) s from(");
            strSql.Append(" select count(1) as s from xt_zzjg_dwbm where fdwbm=" + dwbm + " and sfsc='N' and rownum =1 union ");
            strSql.Append(" select count(1) from xt_zzjg_bmbm where dwbm=" + dwbm + " and sfsc='N' and rownum =1 union ");
            strSql.Append(" select count(1) from xt_zzjg_rybm where dwbm=" + dwbm + " and sfsc='N' and rownum =1 union ");
            strSql.Append(" select count(1) from tyyw_gg_ajjbxx where cbdw_bm=" + dwbm + " and sfsc='N' and rownum =1 union ");
            strSql.Append(" select count(1) from xt_qx_jsbm where dwbm=" + dwbm + " and rownum =1 ) t");
            int rows = -1;

            try
            {
                object count = DbHelperOra.GetSingle(strSql.ToString());
                rows = Convert.ToInt32(count);
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetDwbmCount(string dwbm)", "EDRS.OracleDAL.XT_ZZJG_DWBM", strSql.ToString());
            }

            return(rows);
        }
Exemple #14
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.BILL GetModel(string NOTENUMBER)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select CASENO,NOTENUMBER,ISSUENUMBER,TYPE,ISSUED,PAID,STATUS,COMMENTS,ADDRESS,CLIENT,OWNER,CURRENCYID,ACCOUNTID,BILLING_START_DATE,BILLING_END_DATE,FIRMID,CLIENT_MATTERID,SIGS,DESCLINE from BILL ");
            strSql.Append(" where NOTENUMBER=:NOTENUMBER ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":NOTENUMBER", OracleType.VarChar, 23)
            };
            parameters[0].Value = NOTENUMBER;

            Model.BILL model = new Model.BILL();
            DataSet    ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #15
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.JOBTRACKING GetModel(string PID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select OURNO,PID,WORKERREF,JOBTYPE,AMOUNT,WORKERID,WORKERIDL2,ENTRUSTDATE,DUEDATE,COMPLETEDATE,SCORE,COMMENTS,ASSESSOR from JOBTRACKING ");
            strSql.Append(" where PID=:PID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":PID", OracleType.VarChar, 50)
            };
            parameters[0].Value = PID;

            Model.JOBTRACKING model = new Model.JOBTRACKING();
            DataSet           ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #16
0
        public string Add(string drugcode, string supcode, string supname, string createman, string orgcode, string DdiCode)
        {
            if (exit(drugcode, DdiCode, orgcode) > 0)
            {
                return("当前查询码已经存在该商品信息,添加失败");
            }

            string datetime = DateTime.Now.ToString("yyy-MM-dd HH:mm:ss");
            string sql      = "INSERT INTO Sup_Drug_Add(SupCode,SupName,DrugCode,IsEnabled,OrgCode,CreateMan,CreateDate,StartDate,ForbiddenDate,ForbiddenMan,DdiCode) VALUES ('" + supcode + "','" + supname + "','" + drugcode + "','0','" + orgcode + "','" + createman + "',TO_DATE('" + datetime + "','yyyy-MM-dd HH24:MI:SS'), TO_DATE('" + datetime + "','yyyy-MM-dd HH24:MI:SS') ,null,null,'" + DdiCode + "')";


            using (DbHelperOra _ora = new DbHelperOra(ConnName))
            {
                int result = _ora.ExecuteSql(sql.ToString());
                if (result > 0)
                {
                    return("添加成功");
                }
                else
                {
                    return("添加失败");
                }
            }
        }
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.DROPPING_TEMP_A model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update DROPPING_TEMP_A set ");
            strSql.Append("OURNO=:OURNO");
            strSql.Append(" where ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":OURNO", OracleType.VarChar, 50)
            };
            parameters[0].Value = model.OURNO;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #18
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public STBC.Model.ST_USERS GetModel(decimal USERID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select USERID,USERNAME,USERSEX,LEVELNAME,USERTRADE,USERCOMPANY,USERPOSITION,USERRESEARCH_FIELDS,PSW,PHOTO from ST_USERS ");
            strSql.Append(" where USERID=:USERID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":USERID", OracleDbType.Int32, 22)
            };
            parameters[0].Value = USERID;

            STBC.Model.ST_USERS model = new STBC.Model.ST_USERS();
            DataSet             ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.GENERAL_INSTRUCTION GetModel(string PID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select PID,CLIENT_NO,RECEIVED,RECEIVED_BY,RELATES_TO,CONTENT_CN,CONTENT_ORIGIN,INSTRUCTOR,STATUS,EXPIRE_DATE,COMMENTS from GENERAL_INSTRUCTION ");
            strSql.Append(" where PID=:PID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":PID", OracleType.VarChar, 40)
            };
            parameters[0].Value = PID;

            Model.GENERAL_INSTRUCTION model = new Model.GENERAL_INSTRUCTION();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #20
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.CLASSIFIERTB model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update CLASSIFIERTB set ");
            strSql.Append("ID=:ID,");
            strSql.Append("CLASSNAME=:CLASSNAME,");
            strSql.Append("COLUMNNAME=:COLUMNNAME,");
            strSql.Append("SETSCALE=:SETSCALE,");
            strSql.Append("COMMENTS=:COMMENTS");
            strSql.Append(" where ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":ID",         OracleType.VarChar, 20),
                new OracleParameter(":CLASSNAME",  OracleType.VarChar, 80),
                new OracleParameter(":COLUMNNAME", OracleType.VarChar, 20),
                new OracleParameter(":SETSCALE",   OracleType.VarChar, 50),
                new OracleParameter(":COMMENTS",   OracleType.VarChar, 50)
            };
            parameters[0].Value = model.ID;
            parameters[1].Value = model.CLASSNAME;
            parameters[2].Value = model.COLUMNNAME;
            parameters[3].Value = model.SETSCALE;
            parameters[4].Value = model.COMMENTS;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #21
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.COUNTRYCODE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update COUNTRYCODE set ");
            strSql.Append("ID=:ID,");
            strSql.Append("NAME=:NAME,");
            strSql.Append("CNAME=:CNAME,");
            strSql.Append("DIALINGPREFIX=:DIALINGPREFIX,");
            strSql.Append("TZONE=:TZONE");
            strSql.Append(" where ID=:ID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":ID",            OracleType.VarChar,   2),
                new OracleParameter(":NAME",          OracleType.VarChar, 100),
                new OracleParameter(":CNAME",         OracleType.VarChar, 200),
                new OracleParameter(":DIALINGPREFIX", OracleType.VarChar,  10),
                new OracleParameter(":TZONE",         OracleType.VarChar, 5)
            };
            parameters[0].Value = model.ID;
            parameters[1].Value = model.NAME;
            parameters[2].Value = model.CNAME;
            parameters[3].Value = model.DIALINGPREFIX;
            parameters[4].Value = model.TZONE;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #22
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.FCASE_LOG GetModel(string PID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select PID,LOGDATE,CONTENT,OURNO,ITEM from FCASE_LOG ");
            strSql.Append(" where PID=:PID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":PID", OracleType.VarChar, 20)
            };
            parameters[0].Value = PID;

            Model.FCASE_LOG model = new Model.FCASE_LOG();
            DataSet         ds    = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #23
0
        protected void ScanSearch(string type)
        {
            string sql = "";

            if (type == "SHOW")
            {
                sql = "SELECT A.*,f_getunitname(A.UNIT) UNITNAME FROM DAT_CK_EXT A WHERE A.BILLNO = '{0}' ORDER BY A.GDSEQ,A.INSTIME DESC";
            }
            else
            {
                if (type == "SJSHOW")
                {
                    sql = @"select B.GDSEQ,
                                   B.GDNAME,
                                   B.GDSPEC,
                                   f_getunitname(b.unit) UNITNAME,
                                   '1' BZHL,
                                   A.PH,
                                   '1' BZSL,
                                   A.GDBARCODE ONECODE
                              from DAT_BARCODE_SJ A, DOC_GOODS B
                             WHERE A.GDSEQ = B.GDSEQ and a.rkseqno='{0}'
                             order by onecode";
                }
                else
                {
                    sql = "SELECT A.*,f_getunitname(A.UNIT) UNITNAME FROM DAT_CK_EXT A WHERE A.BILLNO = '{0}' ORDER BY A.INSTIME DESC";
                }
            }
            DataTable dtScan = DbHelperOra.Query(string.Format(sql, GridList.Rows[GridList.SelectedRowIndex].DataKeys[0])).Tables[0];

            GridSacn.DataSource = dtScan;
            GridSacn.DataBind();
            zsmScan.Text = String.Empty;
            zsmScan.Focus();
        }
Exemple #24
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.FCASE_LOG model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update FCASE_LOG set ");
            strSql.Append("PID=:PID,");
            strSql.Append("LOGDATE=:LOGDATE,");
            strSql.Append("CONTENT=:CONTENT,");
            strSql.Append("OURNO=:OURNO,");
            strSql.Append("ITEM=:ITEM");
            strSql.Append(" where PID=:PID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":PID",     OracleType.VarChar,    20),
                new OracleParameter(":LOGDATE", OracleType.DateTime),
                new OracleParameter(":CONTENT", OracleType.VarChar,   800),
                new OracleParameter(":OURNO",   OracleType.VarChar,    30),
                new OracleParameter(":ITEM",    OracleType.VarChar, 20)
            };
            parameters[0].Value = model.PID;
            parameters[1].Value = model.LOGDATE;
            parameters[2].Value = model.CONTENT;
            parameters[3].Value = model.OURNO;
            parameters[4].Value = model.ITEM;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #25
0
        protected void btExport_Click(object sender, EventArgs e)
        {
            DataTable dtData = DbHelperOra.Query(GetSearchSql()).Tables[0];

            if (dtData == null || dtData.Rows.Count == 0)
            {
                Alert.Show("没有数据,无法导出!");
                return;
            }
            string[] columnNames = new string[GridGoods.Columns.Count - 1];
            for (int index = 1; index < GridGoods.Columns.Count; index++)
            {
                GridColumn column = GridGoods.Columns[index];
                if (column is FineUIPro.BoundField)
                {
                    //dtData.Columns[((FineUI.BoundField)(column)).DataField.ToUpper()].DataType = Type.GetType("System.String");
                    dtData.Columns[((FineUIPro.BoundField)(column)).DataField.ToUpper()].ColumnName = column.HeaderText;
                    columnNames[index - 1] = column.HeaderText;
                }
            }
            //((FineUI.Button)sender).Enabled = false;
            XTBase.Utilities.ExcelHelper.ExportByWeb(dtData.DefaultView.ToTable(true, columnNames), "商品库存信息", string.Format("商品库存报表_{0}.xls", DateTime.Now.ToString("yyyyMMddHHmmss")));
            //((FineUI.Button)sender).Enabled = true;
        }
Exemple #26
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public EDRS.Model.XT_QX_JSANQX GetModel(string QXBM)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select QXBM,ANBH,DWBM,JSBM,BMBM from XT_QX_JSANQX ");
            strSql.Append(" where QXBM=:QXBM ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":QXBM", OracleType.VarChar, 50)
            };
            parameters[0].Value = QXBM;

            EDRS.Model.XT_QX_JSANQX model = new EDRS.Model.XT_QX_JSANQX();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #27
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.ALERTTYPEGROUP GetModel(string GROUPID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select GROUPID,GROUPNAME,GROUPMEMBERS from ALERTTYPEGROUP ");
            strSql.Append(" where GROUPID=:GROUPID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":GROUPID", OracleType.VarChar, 20)
            };
            parameters[0].Value = GROUPID;

            Model.ALERTTYPEGROUP model = new Model.ALERTTYPEGROUP();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #28
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(EDRS.Model.XT_QX_JSANQX model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update XT_QX_JSANQX set ");
            strSql.Append("QXBM=:QXBM,");
            strSql.Append("ANBH=:ANBH,");
            strSql.Append("DWBM=:DWBM,");
            strSql.Append("JSBM=:JSBM,");
            strSql.Append("BMBM=:BMBM");
            strSql.Append(" where QXBM=:QXBM ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":QXBM", OracleType.VarChar, 50),
                new OracleParameter(":ANBH", OracleType.VarChar, 50),
                new OracleParameter(":DWBM", OracleType.VarChar, 50),
                new OracleParameter(":JSBM", OracleType.Char,     3),
                new OracleParameter(":BMBM", OracleType.Char, 4)
            };
            parameters[0].Value = model.QXBM;
            parameters[1].Value = model.ANBH;
            parameters[2].Value = model.DWBM;
            parameters[3].Value = model.JSBM;
            parameters[4].Value = model.BMBM;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.DROPPING_HKPATENT GetModel(string HKNO)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select HKNO,OURNO,CN_APPNO,CN_APPDATE,CN_PUBNO,CN_PUBDATE,CN_GRANTNO,CN_GRANTDATE,EARLIEST_MAINTENANCE_DATE,EARLIEST_RENEW_DATE,STEP1_DATE,STEP2_DATE from DROPPING_HKPATENT ");
            strSql.Append(" where HKNO=:HKNO ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":HKNO", OracleType.VarChar, 30)
            };
            parameters[0].Value = HKNO;

            Model.DROPPING_HKPATENT model = new Model.DROPPING_HKPATENT();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #30
0
        protected void btnSrh_Click(object sender, EventArgs e)
        {
            if (ddlSUPID.SelectedValue.Length < 1)
            {
                Alert.Show("请选择结算【供应商】", MessageBoxIcon.Warning);
                return;
            }
            //查询需结算单据
            string Sql       = string.Format(@"SELECT A.*,DECODE(A.FLAG,'J','已登记','D','部分结算','已结算') FLAGNAME,F_GET_BILLTYPENAME(A.BILLTYPE) BILLTYPENAME,f_getdeptname(A.DEPTOUT) DEPTOUTNAME,f_getdeptname(A.DEPTID) DEPTIDNAME,
                    DECODE(XSTYPE,'1','申领','申退') XSTYPENAME,f_getusername(A.LRY) LRYNAME,f_getusername(A.SHR) SHRNAME,ABS((SELECT SUM(HSJE) FROM DAT_GOODSJXC B WHERE NVL(B.PSSID,B.SUPID) = '{2}' AND B.BILLNO = A.SEQNO AND NVL(STR1,'#') = '#')) SUPSUM
                    FROM DAT_XS_DOC A, DAT_XS_COM B
                    WHERE A.SEQNO=B.SEQNO AND A.FLAG IN ('J','D') AND A.SHRQ BETWEEN TO_DATE('{0}','YYYY-MM-DD') AND TO_DATE('{1}','YYYY-MM-DD') + 1  AND A.BILLTYPE='XSG'
                    AND EXISTS(SELECT 1 FROM DAT_GOODSJXC B WHERE NVL(B.PSSID,B.SUPID) = '{2}' AND B.BILLNO = A.SEQNO AND NVL(STR1,'#') = '#')", docJSKS.Text, docJSJS.Text, ddlSUPID.SelectedValue);
            string strSearch = "";

            if (docDEPTID.SelectedValue.Length > 0)
            {
                strSearch += string.Format(" AND A.DEPTID  LIKE '{0}'", docDEPTID.SelectedValue);
            }
            if (ddlNUM2.SelectedValue == "G")
            {
                strSearch += string.Format(" AND B.ISGZ  LIKE '{0}'", "Y");
            }

            else
            {
                strSearch += string.Format(" AND B.ISGZ  LIKE '{0}'", "N");
            }
            if (tgbCKDH.Text.Length > 0)
            {
                strSearch += string.Format(" AND A.SEQNO LIKE '%{0}%'", tgbCKDH.Text);
            }
            strSearch           += " ORDER BY A.DEPTID,A.SEQNO DESC";
            GridGoods.DataSource = DbHelperOra.Query(Sql + strSearch).Tables[0];
            GridGoods.DataBind();
        }