public static int UpdateFlowLine1(mg_FlowlingModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update mg_FlowLine set ");
            strSql.Append("fl_name=@fl_name,");
            strSql.Append("FlowFlag=@flowflag,");
            strSql.Append("FlowLineType=@FlowLineType");
            strSql.Append(" where fl_id=@fl_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@fl_id",        SqlDbType.Int),
                new SqlParameter("@fl_name",      SqlDbType.NVarChar),
                new SqlParameter("@flowflag",     SqlDbType.NVarChar),
                new SqlParameter("@FlowLineType", SqlDbType.Int),
            };
            parameters[0].Value = model.fl_id;
            parameters[1].Value = model.fl_name;
            parameters[2].Value = model.flowflag;
            parameters[3].Value = model.flowlinetype;

            int rows = SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnString, System.Data.CommandType.Text, strSql.ToString(), parameters);

            return(rows);
        }
        public static int AddFlowLine1(mg_FlowlingModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into mg_FlowLine(");
            strSql.Append("fl_name,");
            strSql.Append("FlowFlag,");
            strSql.Append("FlowLineType)");
            strSql.Append(" values (");
            strSql.Append("@fl_name,");
            strSql.Append("@FlowFlag,");
            strSql.Append("@FlowLineType)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@fl_name",      SqlDbType.NVarChar),
                new SqlParameter("@FlowFlag",     SqlDbType.NVarChar),
                new SqlParameter("@FlowLineType", SqlDbType.Int),
            };
            parameters[0].Value = model.fl_name;
            parameters[1].Value = model.flowflag;
            parameters[2].Value = model.flowlinetype;

            int rows = SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnString, System.Data.CommandType.Text, strSql.ToString(), parameters);

            return(rows);
        }
Exemple #3
0
        public static List <mg_FlowlingModel> QueryFlowlingForEditing()
        {
            List <mg_FlowlingModel> list = null;
            string    sql = @"SELECT [fl_id]
                                  ,[fl_name]
                              FROM [mg_FlowLine]
                              order by fl_name";
            DataTable dt  = SqlHelper.GetDataDataTable(SqlHelper.SqlConnString, System.Data.CommandType.Text, sql, null);

            if (DataHelper.HasData(dt))
            {
                list = new List <mg_FlowlingModel>();
                foreach (DataRow row in dt.Rows)
                {
                    mg_FlowlingModel model = new mg_FlowlingModel();
                    model.fl_id   = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "fl_id"));
                    model.fl_name = DataHelper.GetCellDataToStr(row, "fl_name");
                    list.Add(model);
                }
                mg_FlowlingModel firstmodel = new mg_FlowlingModel();
                firstmodel.fl_id   = 0;
                firstmodel.fl_name = "-- 流水线(全部) --";
                list.Insert(0, firstmodel);
            }

            return(list);
        }
Exemple #4
0
        void saveFlowLine1()
        {
            string fl_id        = Request.Params["fl_id"];
            string fl_name      = Request.Params["fl_name"];
            string flowflag     = Request.Params["flowflag"];
            string flowlinetype = Request.Params["flowlinetype"];

            mg_FlowlingModel model = new mg_FlowlingModel();

            model.fl_id        = NumericParse.StringToInt(fl_id);
            model.fl_name      = fl_name;
            model.flowflag     = flowflag;
            model.flowlinetype = NumericParse.StringToInt(flowlinetype);


            string json = mg_FlowLine1BLL.SaveFlowLine1(model);

            Response.Write(json);
            Response.End();
        }
        public static List <mg_FlowlingModel> queryFlowLineidForPart()
        {
            List <mg_FlowlingModel> list = null;
            string    sql = @"SELECT [fl_id],[fl_name],[FlowFlag]  FROM [mg_FlowLine] order by fl_name ";
            DataTable dt  = SqlHelper.GetDataDataTable(SqlHelper.SqlConnString, System.Data.CommandType.Text, sql, null);

            if (DataHelper.HasData(dt))
            {
                list = new List <mg_FlowlingModel>();
                foreach (DataRow row in dt.Rows)
                {
                    mg_FlowlingModel model = new mg_FlowlingModel();
                    model.fl_id    = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "fl_id"));
                    model.fl_name  = DataHelper.GetCellDataToStr(row, "fl_name");
                    model.flowflag = DataHelper.GetCellDataToStr(row, "FlowFlag");

                    list.Add(model);
                }
            }
            return(list);
        }
        public static List <mg_FlowlingModel> QueryListForPaging(string page, string pagesize, out string total)
        {
            total = "0";
            List <mg_FlowlingModel> list = null;

            string  sql1 = @"select count(fl_id) total from [mg_FlowLine];";
            string  sql2 = @" SELECT top " + pagesize + @" fl_id fid
                                      ,fl_name
                                      ,FlowLineType
                                      ,FlowFlag
                                      ,case FlowLineType
                                           when 1 then '前排'
                                           when 2 then '后排' end as FLTName
                                  FROM [mg_FlowLine] 
                                    where  fl_id not in
                                                        (select top ((" + page + @"-1)*" + pagesize + @") fl_id from  [mg_FlowLine] order by fl_id desc)
                                  order by fl_name
                                ";
            DataSet ds   = SqlHelper.GetDataSetTableMapping(SqlHelper.SqlConnString, System.Data.CommandType.Text, sql1 + sql2, new string[] { "count", "data" }, null);

            if (DataHelper.HasData(ds))
            {
                DataTable dt1 = ds.Tables["count"];
                total = DataHelper.GetCellDataToStr(dt1.Rows[0], "total");
                DataTable dt2 = ds.Tables["data"];
                list = new List <mg_FlowlingModel>();
                foreach (DataRow row in dt2.Rows)
                {
                    mg_FlowlingModel model = new mg_FlowlingModel();
                    model.fl_id        = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "fid"));
                    model.fl_name      = DataHelper.GetCellDataToStr(row, "fl_name");
                    model.fltname      = DataHelper.GetCellDataToStr(row, "FLTName");
                    model.flowflag     = DataHelper.GetCellDataToStr(row, "FlowFlag");
                    model.flowlinetype = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "flowlinetype"));
                    list.Add(model);
                }
            }
            return(list);
        }
        public static List <mg_FlowlingModel> QueryListForFirstPage(string pagesize, out string total)
        {
            total = "0";
            List <mg_FlowlingModel> list = null;

            string  sql1 = @"select count(fl_id) total from [mg_FlowLine];";
            string  sql2 = @" SELECT top " + pagesize + @" fl_id fid
                                      ,fl_name
                                      ,FlowLineType
                                      ,FlowFlag
                                      ,FlowLineType                                          
                                  FROM [mg_FlowLine]                         
                                  order by fl_name 
                                ";
            DataSet ds   = SqlHelper.GetDataSetTableMapping(SqlHelper.SqlConnString, System.Data.CommandType.Text, sql1 + sql2, new string[] { "count", "data" }, null);

            if (DataHelper.HasData(ds))
            {
                DataTable dt1 = ds.Tables["count"];
                total = DataHelper.GetCellDataToStr(dt1.Rows[0], "total");
                DataTable dt2 = ds.Tables["data"];
                list = new List <mg_FlowlingModel>();
                foreach (DataRow row in dt2.Rows)
                {
                    mg_FlowlingModel model = new mg_FlowlingModel();
                    model.fl_id        = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "fid"));
                    model.fl_name      = DataHelper.GetCellDataToStr(row, "fl_name");
                    model.flowlinetype = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "FlowLineType"));
                    List <mg_PropertyModel> Propertylist = DAL.mg_PropertyDAL.queryJSONStringByPropertyType1(DataHelper.GetCellDataToStr(row, "FlowLineType")).ToList();
                    model.fltname      = Propertylist[0].prop_name;
                    model.flowflag     = DataHelper.GetCellDataToStr(row, "FlowFlag");
                    model.flowlinetype = NumericParse.StringToInt(DataHelper.GetCellDataToStr(row, "FlowLineType"));
                    list.Add(model);
                }
            }
            return(list);
        }
        private static string UpdateFlowLine1(mg_FlowlingModel model)
        {
            int count = mg_FlowLine1DAL.UpdateFlowLine1(model);

            return(count > 0 ? "true" : "false");
        }
 public static string SaveFlowLine1(mg_FlowlingModel model)
 {
     return(model.fl_id == 0 ? AddFlowLine1(model) : UpdateFlowLine1(model));
 }