예제 #1
0
        /// <summary>
        /// 出库
        /// </summary>
        /// <param name="da"></param>
        /// <param name="state"></param>
        /// <returns></returns>
        public bool signOfStorage(DataTable da, CodeSanEntity.ControlStoEntity _entity)
        {
            if (da != null && da.Rows.Count > 0)
            {
                ArrayList               SQLString = new ArrayList( );
                StringBuilder           strSql    = new StringBuilder( );
                CodeSanEntity.StoEntity _model    = new CodeSanEntity.StoEntity( );
                //13     样品      14     返工类别   --其它出库
                if (_entity.Type.Equals("13") || _entity.Type.Equals("14"))
                {
                    CodeSanEntity.JSKLIA _modelTre = new CodeSanEntity.JSKLIA( );
                    CodeSanEntity.JSKLIB _modelFor = new CodeSanEntity.JSKLIB( );
                    LIALIB(da, SQLString, strSql, _modelTre, _modelFor, _entity.User, _entity.Type, _model);
                }
                //15      销货
                else if (_entity.Type.Equals("15"))
                {
                    CodeSanEntity.JSKKEA _modelOne = new CodeSanEntity.JSKKEA( );
                    CodeSanEntity.JSKKEB _modelTwo = new CodeSanEntity.JSKKEB( );
                    KEAKEB(da, SQLString, strSql, _modelOne, _modelTwo, _entity.User, _entity.Type, _model);
                }
                else
                {
                    return(false);
                }

                return(SqlHelper.ExecuteSqlTran(SQLString));
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        public SmobilerFormScan( ) : base( )
        {
            //This call is required by the SmobilerForm.
            InitializeComponent( );

            this.labelTitle.Text = Utils.BaseColumn.storage + "扫描";
            _bll   = new CodeSanBll.Bll.ScanBll( );
            model  = new CodeSanEntity.StoEntity( );
            _model = new CodeSanEntity.ControlStoEntity( );
        }