Ejemplo n.º 1
0
        public FormTestResultRecordOne( )
        {
            InitializeComponent( );

            _cu          = new MulaolaoLibrary.TestResultRecordOneCUEntity( );
            _cv          = new MulaolaoLibrary.TestResultRecordOneCVEntity( );
            _cw          = new MulaolaoLibrary.TestResultRecordOneCWEntity( );
            _bll         = new MulaolaoBll.Bll.TestResultRecordOneBll( );
            tableView    = new DataTable( );
            tableOneView = new DataTable( );
            MulaolaoBll.UserInfoMation.tableName = this.Name;

            GridViewMoHuSelect.SetFilter(secView);
            GridViewMoHuSelect.SetFilter(gridView1);
            GridViewMoHuSelect.SetFilter(gridView2);
            GrivColumnStyle.setColumnStyle(new DevExpress.XtraGrid.Views.Grid.GridView [] { gridView1, gridView2 });

            Power(this);
            UnEnable( );

            secCV002.Properties.DataSource    = _bll.getProInfo( );
            secCV002.Properties.DisplayMember = "PQF04";
            secCV002.Properties.ValueMember   = "PQF01";

            reCheckBox.DataSource    = _bll.getProNum( );
            reCheckBox.DisplayMember = "CW001";

            tableOneView            = _bll.getTableViewOne( );
            gridControl2.DataSource = tableOneView;
        }
Ejemplo n.º 2
0
        void delete_cu(Hashtable SQLString, StringBuilder strSql, MulaolaoLibrary.TestResultRecordOneCUEntity model)
        {
            strSql = new StringBuilder( );
            strSql.Append("delete from R_PQCU ");
            strSql.Append(" where idx=@idx");
            SqlParameter [] parameters =
            {
                new SqlParameter("@idx", SqlDbType.Int, 4)
            };
            parameters [0].Value = model.idx;

            SQLString.Add(strSql, parameters);
        }
Ejemplo n.º 3
0
        void add_cu(Hashtable SQLString, StringBuilder strSql, MulaolaoLibrary.TestResultRecordOneCUEntity model)
        {
            strSql = new StringBuilder( );
            strSql.Append("insert into R_PQCU(");
            strSql.Append("CU001,CU002,CU003,CU004,CU005,CU006,CU007,CU008,CU009,CU010,CU028,CU011,CU012,CU013,CU014,CU015,CU016,CU017,CU018,CU019,CU020,CU021,CU022,CU023,CU024,CU025,CU026,CU027)");
            strSql.Append(" values (");
            strSql.Append("@CU001,@CU002,@CU003,@CU004,@CU005,@CU006,@CU007,@CU008,@CU009,@CU010,@CU028,@CU011,@CU012,@CU013,@CU014,@CU015,@CU016,@CU017,@CU018,@CU019,@CU020,@CU021,@CU022,@CU023,@CU024,@CU025,@CU026,@CU027)");

            SqlParameter [] parameters =
            {
                new SqlParameter("@CU001", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU002", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU003", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU004", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU005", SqlDbType.Date,      3),
                new SqlParameter("@CU006", SqlDbType.Date,      3),
                new SqlParameter("@CU007", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU008", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU009", SqlDbType.Date,      3),
                new SqlParameter("@CU010", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU028", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU011", SqlDbType.Date,      3),
                new SqlParameter("@CU012", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU013", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU014", SqlDbType.Date,      3),
                new SqlParameter("@CU015", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU016", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU017", SqlDbType.Date,      3),
                new SqlParameter("@CU018", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU019", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU020", SqlDbType.Date,      3),
                new SqlParameter("@CU021", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU022", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU023", SqlDbType.Date,      3),
                new SqlParameter("@CU024", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU025", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU026", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU027", SqlDbType.NVarChar, 20)
            };
            parameters [0].Value  = model.CU001;
            parameters [1].Value  = model.CU002;
            parameters [2].Value  = model.CU003;
            parameters [3].Value  = model.CU004;
            parameters [4].Value  = model.CU005;
            parameters [5].Value  = model.CU006;
            parameters [6].Value  = model.CU007;
            parameters [7].Value  = model.CU008;
            parameters [8].Value  = model.CU009;
            parameters [9].Value  = model.CU010;
            parameters [10].Value = model.CU028;
            parameters [11].Value = model.CU011;
            parameters [12].Value = model.CU012;
            parameters [13].Value = model.CU013;
            parameters [14].Value = model.CU014;
            parameters [15].Value = model.CU015;
            parameters [16].Value = model.CU016;
            parameters [17].Value = model.CU017;
            parameters [18].Value = model.CU018;
            parameters [19].Value = model.CU019;
            parameters [20].Value = model.CU020;
            parameters [21].Value = model.CU021;
            parameters [22].Value = model.CU022;
            parameters [23].Value = model.CU023;
            parameters [24].Value = model.CU024;
            parameters [25].Value = model.CU025;
            parameters [26].Value = model.CU026;
            parameters [27].Value = model.CU027;

            SQLString.Add(strSql, parameters);
        }
Ejemplo n.º 4
0
        void edit_cu(Hashtable SQLString, StringBuilder strSql, MulaolaoLibrary.TestResultRecordOneCUEntity model)
        {
            strSql = new StringBuilder( );
            strSql.Append("update R_PQCU set ");
            strSql.Append("CU001=@CU001,");
            strSql.Append("CU002=@CU002,");
            strSql.Append("CU003=@CU003,");
            strSql.Append("CU004=@CU004,");
            strSql.Append("CU005=@CU005,");
            strSql.Append("CU006=@CU006,");
            strSql.Append("CU007=@CU007,");
            strSql.Append("CU008=@CU008,");
            strSql.Append("CU009=@CU009,");
            strSql.Append("CU010=@CU010,");
            strSql.Append("CU028=@CU028,");
            strSql.Append("CU011=@CU011,");
            strSql.Append("CU012=@CU012,");
            strSql.Append("CU013=@CU013,");
            strSql.Append("CU014=@CU014,");
            strSql.Append("CU015=@CU015,");
            strSql.Append("CU016=@CU016,");
            strSql.Append("CU017=@CU017,");
            strSql.Append("CU018=@CU018,");
            strSql.Append("CU019=@CU019,");
            strSql.Append("CU020=@CU020,");
            strSql.Append("CU021=@CU021,");
            strSql.Append("CU022=@CU022,");
            strSql.Append("CU023=@CU023,");
            strSql.Append("CU024=@CU024,");
            strSql.Append("CU025=@CU025,");
            strSql.Append("CU026=@CU026,");
            strSql.Append("CU027=@CU027 ");
            strSql.Append(" where idx=@idx");
            SqlParameter [] parameters =
            {
                new SqlParameter("@CU001", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU002", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU003", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU004", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU005", SqlDbType.Date,      3),
                new SqlParameter("@CU006", SqlDbType.Date,      3),
                new SqlParameter("@CU007", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU008", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU009", SqlDbType.Date,      3),
                new SqlParameter("@CU010", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU028", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU011", SqlDbType.Date,      3),
                new SqlParameter("@CU012", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU013", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU014", SqlDbType.Date,      3),
                new SqlParameter("@CU015", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU016", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU017", SqlDbType.Date,      3),
                new SqlParameter("@CU018", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU019", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU020", SqlDbType.Date,      3),
                new SqlParameter("@CU021", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU022", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU023", SqlDbType.Date,      3),
                new SqlParameter("@CU024", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU025", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU026", SqlDbType.NVarChar, 20),
                new SqlParameter("@CU027", SqlDbType.NVarChar, 20),
                new SqlParameter("@idx",   SqlDbType.Int, 4)
            };
            parameters [0].Value  = model.CU001;
            parameters [1].Value  = model.CU002;
            parameters [2].Value  = model.CU003;
            parameters [3].Value  = model.CU004;
            parameters [4].Value  = model.CU005;
            parameters [5].Value  = model.CU006;
            parameters [6].Value  = model.CU007;
            parameters [7].Value  = model.CU008;
            parameters [8].Value  = model.CU009;
            parameters [9].Value  = model.CU010;
            parameters [10].Value = model.CU028;
            parameters [11].Value = model.CU011;
            parameters [12].Value = model.CU012;
            parameters [13].Value = model.CU013;
            parameters [14].Value = model.CU014;
            parameters [15].Value = model.CU015;
            parameters [16].Value = model.CU016;
            parameters [17].Value = model.CU017;
            parameters [18].Value = model.CU018;
            parameters [19].Value = model.CU019;
            parameters [20].Value = model.CU020;
            parameters [21].Value = model.CU021;
            parameters [22].Value = model.CU022;
            parameters [23].Value = model.CU023;
            parameters [24].Value = model.CU024;
            parameters [25].Value = model.CU025;
            parameters [26].Value = model.CU026;
            parameters [27].Value = model.CU027;
            parameters [28].Value = model.idx;

            SQLString.Add(strSql, parameters);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// save data to r_pqcv r_pqcu r_pqcw
        /// </summary>
        /// <param name="tableOnt"></param>
        /// <param name="tableTwo"></param>
        /// <param name="_cv"></param>
        /// <param name="bodyList"></param>
        /// <param name="coeList"></param>
        /// <param name="logins"></param>
        /// <returns></returns>
        public bool Save(DataTable tableOnt, DataTable tableTwo, MulaolaoLibrary.TestResultRecordOneCVEntity _cv, List <string> bodyList, List <string> coeList, string logins)
        {
            Hashtable     SQLString = new Hashtable( );
            StringBuilder strSql    = new StringBuilder( );

            if (_cv.idx < 1)
            {
                _cv.CV001 = getOddNum( );
                add_cv(SQLString, strSql, _cv);
                SQLString.Add(Drity.DrityOfComparation("R_368", "粘接(R_368)", logins, Drity.GetDt( ), _cv.CV001, strSql.ToString( ).Replace("'", "''"), "新增", "新增表头"), null);
            }
            else
            {
                edit_cv(SQLString, strSql, _cv);
                SQLString.Add(Drity.DrityOfComparation("R_368", "粘接(R_368)", logins, Drity.GetDt( ), _cv.CV001, strSql.ToString( ).Replace("'", "''"), "编辑", "编辑表头"), null);
            }

            MulaolaoLibrary.TestResultRecordOneCUEntity model = new MulaolaoLibrary.TestResultRecordOneCUEntity( );
            model.CU001 = _cv.CV001;
            for (int i = 0; i < tableOnt.Rows.Count; i++)
            {
                model.CU002 = tableOnt.Rows [i] ["CU002"].ToString( );
                model.CU003 = tableOnt.Rows [i] ["CU003"].ToString( );
                model.CU004 = tableOnt.Rows [i] ["CU004"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU005"].ToString( )))
                {
                    model.CU005 = null;
                }
                else
                {
                    model.CU005 = Convert.ToDateTime(tableOnt.Rows [i] ["CU005"].ToString( ));
                }
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU006"].ToString( )))
                {
                    model.CU006 = null;
                }
                else
                {
                    model.CU006 = Convert.ToDateTime(tableOnt.Rows [i] ["CU006"].ToString( ));
                }
                model.CU007 = tableOnt.Rows [i] ["CU007"].ToString( );
                model.CU008 = tableOnt.Rows [i] ["CU008"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU009"].ToString( )))
                {
                    model.CU009 = null;
                }
                else
                {
                    model.CU009 = Convert.ToDateTime(tableOnt.Rows [i] ["CU009"].ToString( ));
                }
                model.CU010 = tableOnt.Rows [i] ["CU010"].ToString( );
                model.CU028 = tableOnt.Rows [i] ["CU028"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU011"].ToString( )))
                {
                    model.CU011 = null;
                }
                else
                {
                    model.CU011 = Convert.ToDateTime(tableOnt.Rows [i] ["CU011"].ToString( ));
                }
                model.CU012 = tableOnt.Rows [i] ["CU012"].ToString( );
                model.CU013 = tableOnt.Rows [i] ["CU013"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU014"].ToString( )))
                {
                    model.CU014 = null;
                }
                else
                {
                    model.CU014 = Convert.ToDateTime(tableOnt.Rows [i] ["CU014"].ToString( ));
                }
                model.CU015 = tableOnt.Rows [i] ["CU015"].ToString( );
                model.CU016 = tableOnt.Rows [i] ["CU016"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU017"].ToString( )))
                {
                    model.CU017 = null;
                }
                else
                {
                    model.CU017 = Convert.ToDateTime(tableOnt.Rows [i] ["CU017"].ToString( ));
                }
                model.CU018 = tableOnt.Rows [i] ["CU018"].ToString( );
                model.CU019 = tableOnt.Rows [i] ["CU019"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU020"].ToString( )))
                {
                    model.CU020 = null;
                }
                else
                {
                    model.CU020 = Convert.ToDateTime(tableOnt.Rows [i] ["CU020"].ToString( ));
                }
                model.CU021 = tableOnt.Rows [i] ["CU021"].ToString( );
                model.CU022 = tableOnt.Rows [i] ["CU022"].ToString( );
                if (string.IsNullOrEmpty(tableOnt.Rows [i] ["CU023"].ToString( )))
                {
                    model.CU023 = null;
                }
                else
                {
                    model.CU023 = Convert.ToDateTime(tableOnt.Rows [i] ["CU023"].ToString( ));
                }
                model.CU024 = tableOnt.Rows [i] ["CU024"].ToString( );
                model.CU025 = tableOnt.Rows [i] ["CU025"].ToString( );
                model.CU026 = tableOnt.Rows [i] ["CU026"].ToString( );
                model.CU027 = tableOnt.Rows [i] ["CU027"].ToString( );
                model.idx   = string.IsNullOrEmpty(tableOnt.Rows [i] ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(tableOnt.Rows [i] ["idx"].ToString( ));
                if (model.idx < 1)
                {
                    add_cu(SQLString, strSql, model);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + i, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "新增", "新增单身"), null);
                }
                else
                {
                    edit_cu(SQLString, strSql, model);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + i, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "编辑", "编辑单身"), null);
                }
            }

            if (bodyList.Count > 0)
            {
                foreach (string s in bodyList)
                {
                    model.idx = Convert.ToInt32(s);
                    delete_cu(SQLString, strSql, model);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + model.idx, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "删除", "删除单身"), null);
                }
            }

            MulaolaoLibrary.TestResultRecordOneCWEntity _cw = new MulaolaoLibrary.TestResultRecordOneCWEntity( );
            for (int i = 0; i < tableTwo.Rows.Count; i++)
            {
                _cw.idx   = string.IsNullOrEmpty(tableTwo.Rows [i] ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(tableTwo.Rows [i] ["idx"].ToString( ));
                _cw.CW001 = tableTwo.Rows [i] ["CW001"].ToString( );
                _cw.CW002 = tableTwo.Rows [i] ["CW002"].ToString( );

                if (_cw.idx > 0)
                {
                    edit_cw(SQLString, strSql, _cw);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + i, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "编辑", "编辑系数"), null);
                }
                else
                {
                    add_cw(SQLString, strSql, _cw);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + i, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "新增", "新增系数"), null);
                }
            }

            if (coeList.Count > 0)
            {
                foreach (string s in coeList)
                {
                    _cw.idx = Convert.ToInt32(s);
                    delete_cw(SQLString, strSql, _cw);
                    SQLString.Add(Drity.DrityOfComparation("R_368-" + _cw.idx, "粘接(R_368)", logins, Drity.GetDt( ), model.CU001, strSql.ToString( ).Replace("'", "''"), "删除", "删除系数"), null);
                }
            }

            return(SqlHelper.ExecuteSqlTran(SQLString));
        }