Пример #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public EDRS.Model.XT_DM_AJLBBM DataRowToModel(DataRow row)
 {
     EDRS.Model.XT_DM_AJLBBM model = new EDRS.Model.XT_DM_AJLBBM();
     if (row != null)
     {
         if (row["YWBM"] != null)
         {
             model.YWBM = row["YWBM"].ToString();
         }
         if (row["AJLBBM"] != null)
         {
             model.AJLBBM = row["AJLBBM"].ToString();
         }
         if (row["AJLBMC"] != null)
         {
             model.AJLBMC = row["AJLBMC"].ToString();
         }
         if (row["AJSLJC"] != null)
         {
             model.AJSLJC = row["AJSLJC"].ToString();
         }
         if (row["SFSC"] != null && row["SFSC"].ToString() != "")
         {
             model.SFSC = row["SFSC"].ToString();
         }
         if (row["XH"] != null && row["XH"].ToString() != "")
         {
             model.XH = int.Parse(row["XH"].ToString());
         }
     }
     return(model);
 }
Пример #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public EDRS.Model.XT_DM_AJLBBM GetModel(string AJLBBM)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select YWBM,AJLBBM,AJLBMC,AJSLJC,SFSC,XH from XT_DM_AJLBBM ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" where AJLBBM=:AJLBBM ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":AJLBBM", OracleType.VarChar, 50)
            };
            parameters[0].Value = AJLBBM;

            EDRS.Model.XT_DM_AJLBBM model = new EDRS.Model.XT_DM_AJLBBM();
            DataSet ds = null;

            try
            {
                ds = DbHelperOra.Query(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public EDRS.Model.XT_DM_AJLBBM GetModel(string AJLBBM)", "EDRS.OracleDAL.XT_DM_AJLBBM", strSql.ToString(), parameters);
            }
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(EDRS.Model.XT_DM_AJLBBM model, string ajlbbm)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update XT_DM_AJLBBM set ");
            strSql.Append(" YWBM=:YWBM,AJLBBM=:AJLBBM,AJLBMC=:AJLBMC,AJSLJC=:AJSLJC,SFSC=:SFSC,XH=:XH ");
            strSql.Append(" where AJLBBM=:AJLBBM2 ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":YWBM",    OracleType.Char,      2),
                new OracleParameter(":AJLBBM",  OracleType.VarChar,  50),
                new OracleParameter(":AJLBMC",  OracleType.VarChar, 300),
                new OracleParameter(":AJSLJC",  OracleType.VarChar,  60),
                new OracleParameter(":SFSC",    OracleType.Char,      1),
                new OracleParameter(":XH",      OracleType.Number),
                new OracleParameter(":AJLBBM2", OracleType.VarChar, 50)
            };
            parameters[0].Value = model.YWBM;
            parameters[1].Value = model.AJLBBM;
            parameters[2].Value = model.AJLBMC;
            parameters[3].Value = model.AJSLJC;
            parameters[4].Value = model.SFSC;
            parameters[5].Value = model.XH;
            parameters[6].Value = ajlbbm;

            int rows = 0;

            try
            {
                rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public bool Update(EDRS.Model.XT_DM_AJLBBM model)", "EDRS.OracleDAL.XT_DM_AJLBBM", strSql.ToString(), parameters);
            }
            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #4
0
        /// <summary>
        /// 添加类别
        /// </summary>
        /// <returns></returns>
        private string AddData()
        {
            string msg = string.Empty;

            if (!ProvingFrom(ref msg))
            {
                return(ReturnString.JsonToString(Prompt.error, msg, null));
            }
            string ywbm   = Request.Form.Get("slct_type_val");
            string ajlbbm = ywbm + "01";

            XT_DM_AJLBBM bll = new XT_DM_AJLBBM(this.Request);
            DataSet      ds  = bll.GetListByPage(" and ywbm=:ywbm ", "ajlbbm desc", 1, 1, new object[] { ywbm });

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                string lb = ds.Tables[0].Rows[0]["AJLBBM"].ToString();
                lb = lb.Substring(ywbm.Length, lb.Length - ywbm.Length);
                int num = int.Parse(lb);
                num++;
                ajlbbm = ywbm + num.ToString().PadLeft(lb.Length, '0');
            }

            EDRS.Model.XT_DM_AJLBBM model = new EDRS.Model.XT_DM_AJLBBM();
            model.YWBM   = ywbm;
            model.AJLBBM = ajlbbm;
            model.AJLBMC = Request.Form.Get("txt_lbname");
            model.AJSLJC = Request.Form.Get("txt_sljc");
            model.SFSC   = "N";

            if (bll.Add(model))
            {
                //数据日志
                OperateLog.AddLog(OperateLog.LogType.参数配置Web, "添加类别成功", "", UserInfo, UserRole, this.Request);
                return(ReturnString.JsonToString(Prompt.win, "保存成功", null));
            }
            //数据日志
            OperateLog.AddLog(OperateLog.LogType.参数配置Web, "添加类别失败", "", UserInfo, UserRole, this.Request);
            return(ReturnString.JsonToString(Prompt.error, "保存失败", null));
        }
Пример #5
0
        /// <summary>
        /// 根据类别编号获取数据
        /// </summary>
        /// <param name="DWBM"></param>
        /// <returns></returns>
        private string GetModel(string ajlbbm)
        {
            if (string.IsNullOrEmpty(ajlbbm))
            {
                ajlbbm = Request.Form.Get("id");
                if (string.IsNullOrEmpty(ajlbbm))
                {
                    return(ReturnString.JsonToString(Prompt.error, "参数错误", null));
                }
            }
            XT_DM_AJLBBM bll = new XT_DM_AJLBBM(this.Request);

            EDRS.Model.XT_DM_AJLBBM model = bll.GetModel(ajlbbm);
            if (model != null)
            {
                //数据日志
                OperateLog.AddLog(OperateLog.LogType.参数配置Web, "根据编号获取类型信息成功", "", UserInfo, UserRole, this.Request);
                return(JsonHelper.JsonString(model));
            }
            //数据日志
            OperateLog.AddLog(OperateLog.LogType.参数配置Web, "根据编号获取类型信息失败", "", UserInfo, UserRole, this.Request);
            return(ReturnString.JsonToString(Prompt.error, "获取数据失败", null));
        }
Пример #6
0
        /// <summary>
        /// 修改类别
        /// </summary>
        /// <returns></returns>
        private string UpData()
        {
            string ajlbbm = Request.Form.Get("key_hidd").Trim();

            if (string.IsNullOrEmpty(ajlbbm))
            {
                return(ReturnString.JsonToString(Prompt.error, "未找到需要修改信息", null));
            }
            string msg = string.Empty;

            if (!ProvingFrom(ref msg))
            {
                return(ReturnString.JsonToString(Prompt.error, msg, null));
            }

            XT_DM_AJLBBM bll = new XT_DM_AJLBBM(this.Request);

            EDRS.Model.XT_DM_AJLBBM model = bll.GetModel(ajlbbm);
            if (model != null)
            {
                string ywbm = Request.Form.Get("slct_type_val");

                string ajlbbmNew = ywbm + "01";
                //业务类型不同重新设置编号
                if (model.YWBM != ywbm)
                {
                    DataSet ds = bll.GetListByPage(" and ywbm=:ywbm ", "ajlbbm desc", 1, 1, new object[] { ywbm });
                    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        //int num = int.Parse(ds.Tables[0].Rows[0]["AJLBBM"].ToString().Substring(2, 2));
                        //num++;
                        //ajlbbmNew = Request.Form.Get("slct_type_val") + num.ToString().PadLeft(2, '0');

                        string lb = ds.Tables[0].Rows[0]["AJLBBM"].ToString();
                        lb = lb.Substring(ywbm.Length, lb.Length - ywbm.Length);
                        int num = int.Parse(lb);
                        num++;
                        ajlbbmNew = ywbm + num.ToString().PadLeft(lb.Length, '0');
                    }

                    model.AJLBBM = ajlbbmNew;
                }

                model.YWBM   = Request.Form.Get("slct_type_val");
                model.AJLBMC = Request.Form.Get("txt_lbname");
                model.AJSLJC = Request.Form.Get("txt_sljc");

                if (bll.Update(model, ajlbbm))
                {
                    //数据日志
                    OperateLog.AddLog(OperateLog.LogType.参数配置Web, "修改类别成功", "", UserInfo, UserRole, this.Request);
                    return(ReturnString.JsonToString(Prompt.win, "保存成功", null));
                }
                //数据日志
                OperateLog.AddLog(OperateLog.LogType.参数配置Web, "修改类别失败", "", UserInfo, UserRole, this.Request);
                return(ReturnString.JsonToString(Prompt.error, "保存失败", null));
            }
            //数据日志
            OperateLog.AddLog(OperateLog.LogType.参数配置Web, "修改类别未找到信息", "", UserInfo, UserRole, this.Request);
            return(ReturnString.JsonToString(Prompt.error, "未找到需要修改信息", null));
        }