Beispiel #1
0
        public FormWinding( )
        {
            InitializeComponent( );

            _wid      = new ProductionErpEntity.WindingWIDEntity( );
            _wie      = new ProductionErpEntity.WindingWIEEntity( );
            _bll      = new ProductionErpBll.Bll.WindingBll( );
            tableView = new DataTable( );

            Utility.GridViewMoHuSelect.SetFilter(gridView1);
            FieldInfo fi = typeof(XPaint).GetField("graphics", BindingFlags.Static | BindingFlags.NonPublic);

            fi.SetValue(null, new DrawXPaint( ));

            wait.Hide( );

            //barMenu . LinksPersistInfo . RemoveAt ( toolExport . Id );

            getOddNum( );
            lupGoods.Properties.DataSource    = _bll.getTableGD( );
            lupGoods.Properties.DisplayMember = "RAA001";

            UserInfo              = _bll.getTableUser( );
            secUser.DataSource    = UserInfo;
            secUser.DisplayMember = "WIE011";
            secUser.ValueMember   = "WIE011";

            controlUnEnable( );
        }
Beispiel #2
0
 public ProductionErpEntity.WindingWIDEntity GetModel(DataRow row)
 {
     ProductionErpEntity.WindingWIDEntity _model = new ProductionErpEntity.WindingWIDEntity( );
     if (row != null)
     {
         if (row ["WID001"] != null)
         {
             _model.WID001 = row ["WID001"].ToString( );
         }
         if (row ["WID002"] != null)
         {
             _model.WID002 = row ["WID002"].ToString( );
         }
         //if ( row [ "WID003" ] != null )
         //    _model . WID003 = row [ "WID003" ] . ToString ( );
         //if ( row [ "WID004" ] != null )
         //    _model . WID004 = row [ "WID004" ] . ToString ( );
         if (row ["WID005"] != null && row ["WID005"].ToString( ) != "")
         {
             _model.WID005 = DateTime.Parse(row ["WID005"].ToString( ));
         }
     }
     return(_model);
 }
Beispiel #3
0
 private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
 {
     _wid        = _bll.tableHead(strWhere);
     tableView   = _bll.tableView(strWhere);
     tableOddNum = _bll.getTableOnly("WID001", "MOXWID");
 }
Beispiel #4
0
        /// <summary>
        /// edit data of view to database
        /// </summary>
        /// <param name="table"></param>
        /// <param name="_wid"></param>
        /// <returns></returns>
        public bool Edit(DataTable table, ProductionErpEntity.WindingWIDEntity _wid)
        {
            Hashtable     SQLString = new Hashtable( );
            StringBuilder strSql    = new StringBuilder( );

            strSql.Append("UPDATE MOXWID SET ");
            //strSql . Append ( "WID003=@WID003," );
            //strSql . Append ( "WID004=@WID004," );
            strSql.Append("WID005=@WID005 ");
            strSql.Append("WHERE WID001=@WID001");
            SqlParameter [] parameter =
            {
                new SqlParameter("@WID001", SqlDbType.NVarChar, 50),
                //new SqlParameter("@WID003",SqlDbType.NVarChar,50),
                //new SqlParameter("@WID004",SqlDbType.NVarChar,50),
                new SqlParameter("@WID005", SqlDbType.Date, 3)
            };
            parameter [0].Value = _wid.WID001;
            //parameter [ 1 ] . Value = _wid . WID003;
            //parameter [ 2 ] . Value = _wid . WID004;
            parameter [1].Value = _wid.WID005;
            SQLString.Add(strSql, parameter);

            ProductionErpEntity.WindingWIEEntity _wie = new ProductionErpEntity.WindingWIEEntity( );
            _wie.WIE001 = _wid.WID001;
            DataTable dt = getTable(_wie.WIE001);

            for (int i = 0; i < table.Rows.Count; i++)
            {
                _wie.WIE002 = table.Rows [i] ["WIE002"].ToString( );
                _wie.WIE003 = table.Rows [i] ["WIE003"].ToString( );
                if (string.IsNullOrEmpty(table.Rows [i] ["WIE004"].ToString( )))
                {
                    _wie.WIE004 = null;
                }
                else
                {
                    _wie.WIE004 = Convert.ToDateTime(table.Rows [i] ["WIE004"].ToString( ));
                }
                _wie.WIE005 = table.Rows [i] ["WIE005"].ToString( );
                _wie.WIE006 = string.IsNullOrEmpty(table.Rows [i] ["WIE006"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE006"].ToString( ));
                _wie.WIE007 = table.Rows [i] ["WIE007"].ToString( );
                _wie.WIE008 = string.IsNullOrEmpty(table.Rows [i] ["WIE008"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE008"].ToString( ));
                _wie.WIE009 = string.IsNullOrEmpty(table.Rows [i] ["WIE009"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE009"].ToString( ));
                _wie.WIE010 = string.IsNullOrEmpty(table.Rows [i] ["WIE010"].ToString( )) == true ? 0 : Convert.ToDecimal(table.Rows [i] ["WIE010"].ToString( ));
                _wie.idx    = string.IsNullOrEmpty(table.Rows [i] ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["idx"].ToString( ));
                _wie.WIE011 = table.Rows [i] ["WIE011"].ToString( );
                _wie.WIE012 = table.Rows [i] ["WIE012"].ToString( );
                _wie.WIE013 = string.IsNullOrEmpty(table.Rows [i] ["WIE013"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE013"].ToString( ));
                _wie.WIE014 = string.IsNullOrEmpty(table.Rows [i] ["WIE014"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE014"].ToString( ));
                _wie.WIE015 = table.Rows [i] ["WIE015"].ToString( );
                if (string.IsNullOrEmpty(table.Rows [i] ["WIE016"].ToString( )))
                {
                    _wie.WIE016 = null;
                }
                else
                {
                    _wie.WIE016 = Convert.ToDateTime(table.Rows [i] ["WIE016"].ToString( ));
                }

                if (dt.Select("WIE002='" + _wie.WIE002 + "' AND WIE005='" + _wie.WIE005 + "'").Length > 0)
                {
                    edit_wie(SQLString, strSql, _wie);
                }
                else
                {
                    add_wie(SQLString, strSql, _wie);
                }
            }

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                _wie.idx    = string.IsNullOrEmpty(dt.Rows [i] ["idx"].ToString( )) == true ? 0 : Convert.ToInt32(dt.Rows [i] ["idx"].ToString( ));
                _wie.WIE002 = dt.Rows [i] ["WIE002"].ToString( );
                _wie.WIE005 = dt.Rows [i] ["WIE005"].ToString( );
                if (table.Select("WIE002='" + _wie.WIE002 + "' AND WIE005='" + _wie.WIE005 + "'").Length < 1)
                {
                    delete_wie(SQLString, strSql, _wie.idx);
                }
            }

            return(SqlHelper.ExecuteSqlTran(SQLString));
        }
Beispiel #5
0
        /// <summary>
        /// add data of view to database
        /// </summary>
        /// <param name="table"></param>
        /// <param name="_wid"></param>
        /// <returns></returns>
        public bool Add(DataTable table, ProductionErpEntity.WindingWIDEntity _wid)
        {
            Hashtable     SQLString = new Hashtable( );
            StringBuilder strSql    = new StringBuilder( );

            _wid.WID001 = getOddNum( );
            strSql.Append("INSERT INTO MOXWID (");
            strSql.Append("WID001,WID002,WID005) ");     //,WID003,WID004
            strSql.Append("VALUES (");
            strSql.Append("@WID001,@WID002,@WID005) ");  //,@WID003,@WID004
            SqlParameter [] parameter =
            {
                new SqlParameter("@WID001", SqlDbType.NVarChar, 50),
                new SqlParameter("@WID002", SqlDbType.NVarChar, 50),
                //new SqlParameter("@WID003",SqlDbType.NVarChar,50),
                //new SqlParameter("@WID004",SqlDbType.NVarChar,50),
                new SqlParameter("@WID005", SqlDbType.Date, 3)
            };
            parameter [0].Value = _wid.WID001;
            parameter [1].Value = _wid.WID002;
            //parameter [ 2 ] . Value = _wid . WID003;
            //parameter [ 3 ] . Value = _wid . WID004;
            parameter [2].Value = _wid.WID005;
            SQLString.Add(strSql, parameter);

            ProductionErpEntity.WindingWIEEntity _wie = new ProductionErpEntity.WindingWIEEntity( );

            _wie.WIE001 = _wid.WID001;

            for (int i = 0; i < table.Rows.Count; i++)
            {
                _wie.WIE002 = table.Rows [i] ["WIE002"].ToString( );
                _wie.WIE003 = table.Rows [i] ["WIE003"].ToString( );
                if (string.IsNullOrEmpty(table.Rows [i] ["WIE004"].ToString( )))
                {
                    _wie.WIE004 = null;
                }
                else
                {
                    _wie.WIE004 = Convert.ToDateTime(table.Rows [i] ["WIE004"].ToString( ));
                }
                _wie.WIE005 = table.Rows [i] ["WIE005"].ToString( );
                _wie.WIE006 = string.IsNullOrEmpty(table.Rows [i] ["WIE006"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE006"].ToString( ));
                _wie.WIE007 = table.Rows [i] ["WIE007"].ToString( );
                _wie.WIE008 = string.IsNullOrEmpty(table.Rows [i] ["WIE008"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE008"].ToString( ));
                _wie.WIE009 = string.IsNullOrEmpty(table.Rows [i] ["WIE009"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE009"].ToString( ));
                _wie.WIE010 = string.IsNullOrEmpty(table.Rows [i] ["WIE010"].ToString( )) == true ? 0 : Convert.ToDecimal(table.Rows [i] ["WIE010"].ToString( ));
                _wie.WIE011 = table.Rows [i] ["WIE011"].ToString( );
                _wie.WIE012 = table.Rows [i] ["WIE012"].ToString( );
                _wie.WIE013 = string.IsNullOrEmpty(table.Rows [i] ["WIE013"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE013"].ToString( ));
                _wie.WIE014 = string.IsNullOrEmpty(table.Rows [i] ["WIE014"].ToString( )) == true ? 0 : Convert.ToInt32(table.Rows [i] ["WIE014"].ToString( ));
                _wie.WIE015 = table.Rows [i] ["WIE015"].ToString( );
                if (string.IsNullOrEmpty(table.Rows [i] ["WIE016"].ToString( )))
                {
                    _wie.WIE016 = null;
                }
                else
                {
                    _wie.WIE016 = Convert.ToDateTime(table.Rows [i] ["WIE016"].ToString( ));
                }
                add_wie(SQLString, strSql, _wie);
            }

            return(SqlHelper.ExecuteSqlTran(SQLString));
        }
Beispiel #6
0
 /// <summary>
 /// edit data of view to database
 /// </summary>
 /// <param name="table"></param>
 /// <param name="_wid"></param>
 /// <returns></returns>
 public bool Edit(DataTable table, ProductionErpEntity.WindingWIDEntity _wid)
 {
     return(_dal.Edit(table, _wid));
 }