Beispiel #1
0
        /// <summary>
        ///[tb_line]表查询实体的方法
        /// </summary>
        public static Tb_line getTb_lineById(int id)
        {
            Tb_line tb_line = null;

            string sql = "select * from tb_line where id=@id";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@id", id)
            };
            DataTable dt = DBHelper.GetDataSet(sql, sp);

            if (dt.Rows.Count > 0)
            {
                tb_line = new Tb_line();
                foreach (DataRow dr in dt.Rows)
                {
                    tb_line.Id         = Convert.ToInt32(dr["id"]);
                    tb_line.Line       = Convert.ToString(dr["line"]);
                    tb_line.LineRemark = Convert.ToString(dr["lineRemark"]);
                    tb_line.AutoCode   = Convert.ToString(dr["autocode"]);
                }
            }

            return(tb_line);
        }
Beispiel #2
0
        /// <summary>
        /// Edit
        /// </summary>
        private void loadData()
        {
            Tb_line line = Tb_lineManager.getTb_lineById(Convert.ToInt32(Request.QueryString["id"]));

            this.txtlinename.Text   = line.Line;
            this.txtlineremark.Text = line.LineRemark;
            this.txtautocode.Text   = line.AutoCode;
        }
Beispiel #3
0
        /// <summary>
        ///[tb_line]表添加的方法
        /// </summary>
        public static int addTb_line(Tb_line tb_line)
        {
            string sql = "insert into tb_line([line],[lineRemark],[autocode]) values (@line,@lineRemark,@autocode)";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@line", tb_line.Line),
                new SqlParameter("@lineRemark", tb_line.LineRemark),
                new SqlParameter("@autocode", tb_line.AutoCode)
            };
            return(DBHelper.ExecuteCommand(sql, sp));
        }
Beispiel #4
0
        /// <summary>
        ///[tb_line]表修改的方法
        /// </summary>
        public static int updateTb_lineById(Tb_line tb_line)
        {
            string sql = "update tb_line set line=@line,lineRemark=@lineRemark,autocode=@autocode where id=@id";

            SqlParameter[] sp = new SqlParameter[]
            {
                new SqlParameter("@id", tb_line.Id),
                new SqlParameter("@line", tb_line.Line),
                new SqlParameter("@lineRemark", tb_line.LineRemark),
                new SqlParameter("@autocode", tb_line.AutoCode)
            };
            return(DBHelper.ExecuteCommand(sql, sp));
        }
Beispiel #5
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            Tb_line line = Tb_lineManager.getTb_lineById(Convert.ToInt32(Request.QueryString["id"]));

            line.Line       = this.txtlinename.Text;
            line.LineRemark = this.txtlineremark.Text;
            line.AutoCode   = this.txtautocode.Text;
            int count = Tb_lineManager.updateTb_line(line);

            if (count > 0)
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "edit", "<script>alert('保存成功');window.location='LineList.aspx'</script>", false);
            }
        }
Beispiel #6
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnAdd_Click(object sender, ImageClickEventArgs e)
        {
            Tb_line lineModel = new Tb_line();

            lineModel.Line       = this.txtlinename.Text;
            lineModel.LineRemark = this.txtlineremark.Text;
            lineModel.AutoCode   = this.txtautocode.Text;

            int count = Tb_lineManager.addTb_line(lineModel);

            if (count > 0)
            {
                Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "add", "<script>alert('添加成功');window.location='LineList.aspx'</script>", false);
            }
        }
        /// <summary>
        /// 得到线路名称
        /// </summary>
        /// <param name="line"></param>
        /// <returns></returns>
        private string GetLineName(string line)
        {
            int lineId = 0;

            int.TryParse(line, out lineId);
            Tb_line lineModel = Tb_lineManager.getTb_lineById(lineId);

            if (lineModel != null)
            {
                return(lineModel.Line);
            }
            else
            {
                return("线路未知");
            }
        }
Beispiel #8
0
        /// <summary>
        /// 返回名称,不包含流水号
        /// 根据出团日期来编码订单序号
        /// </summary>
        private string Numbers(string txtformat)
        {
            string   result  = ""; //返回的名称
            DateTime outtime = new DateTime();

            DateTime.TryParse(this.txtOutDate.Value, out outtime);
            int lineid = 0;

            int.TryParse(this.ddlLine.SelectedValue, out lineid);
            Tb_line line     = Tb_lineManager.getTb_lineById(lineid);
            string  linecode = ""; //线路自动编码标识符

            if (line != null)
            {
                linecode = line.AutoCode;
            }
            LoginInfo login      = Session["login"] as LoginInfo;
            string    departcode = DepartmentInfoManager.getDepartmentInfoById(login.Departid).AutoCode; //部门自动编码标识符

            if (txtformat.Contains("[YYYY]"))
            {
                txtformat = txtformat.Replace("[YYYY]", outtime.ToString("yyyy"));
            }
            if (txtformat.Contains("[YY]"))
            {
                txtformat = txtformat.Replace("[YY]", outtime.ToString("yy"));
            }
            if (txtformat.Contains("[MM]"))
            {
                txtformat = txtformat.Replace("[MM]", outtime.ToString("MM"));
            }
            if (txtformat.Contains("[DD]"))
            {
                txtformat = txtformat.Replace("[DD]", outtime.ToString("dd"));
            }
            if (txtformat.Contains("[XL]"))
            {
                txtformat = txtformat.Replace("[XL]", linecode);
            }
            if (txtformat.Contains("[BM]"))
            {
                txtformat = txtformat.Replace("[BM]", departcode);
            }
            result = txtformat;
            return(result);
        }
Beispiel #9
0
        /// <summary>
        ///根据SQL语句获取实体
        /// </summary>
        public static Tb_line getTb_lineBySql(string sql)
        {
            Tb_line   tb_line = null;
            DataTable dt      = DBHelper.GetDataSet(sql);

            if (dt.Rows.Count > 0)
            {
                tb_line = new Tb_line();
                foreach (DataRow dr in dt.Rows)
                {
                    tb_line.Id         = Convert.ToInt32(dr["id"]);
                    tb_line.Line       = Convert.ToString(dr["line"]);
                    tb_line.LineRemark = Convert.ToString(dr["lineRemark"]);
                    tb_line.AutoCode   = Convert.ToString(dr["autocode"]);
                }
            }
            return(tb_line);
        }
Beispiel #10
0
        /// <summary>
        ///根据SQL语句获取集合
        /// </summary>
        public static IList <Tb_line> getTb_linesBySql(string sql)
        {
            IList <Tb_line> list = new List <Tb_line>();
            DataTable       dt   = DBHelper.GetDataSet(sql);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Tb_line tb_line = new Tb_line();
                    tb_line.Id         = Convert.ToInt32(dr["id"]);
                    tb_line.Line       = Convert.ToString(dr["line"]);
                    tb_line.LineRemark = Convert.ToString(dr["lineRemark"]);
                    tb_line.AutoCode   = Convert.ToString(dr["autocode"]);
                    list.Add(tb_line);
                }
            }
            return(list);
        }
Beispiel #11
0
 public static int addTb_line(Tb_line tb_line)
 {
     return(Tb_lineService.addTb_line(tb_line));
 }
Beispiel #12
0
 public static int updateTb_line(Tb_line tb_line)
 {
     return(Tb_lineService.updateTb_lineById(tb_line));
 }