コード例 #1
0
ファイル: clsMo_for_jx.cs プロジェクト: cfmis/ts2
        public static int UpdateMo_for_jxLock(Mo_for_jx pModel)
        {
            int Result = -1;


            string strSQL = "";

            SqlParameter[] paras = null;
            if (pModel.apr_usr != null && pModel.apr_tim != null)
            {
                strSQL += @"  UPDATE mo_for_jx SET apr_usr=@apr_usr, apr_tim=@apr_tim 
                                         WHERE  mo_id=@mo_id AND wp_id=@wp_id AND goods_id=@goods_id";
                paras   = new SqlParameter[] {
                    new SqlParameter("@apr_usr", pModel.apr_usr),
                    new SqlParameter("@apr_tim", pModel.apr_tim),
                    new SqlParameter("@mo_id", pModel.mo_id),
                    new SqlParameter("@wp_id", pModel.wp_id),
                    new SqlParameter("@goods_id", pModel.goods_id)
                };
            }
            else
            {
                strSQL += @"  UPDATE mo_for_jx SET apr_usr=NULL, apr_tim=NULL 
                                         WHERE  mo_id=@mo_id AND wp_id=@wp_id AND goods_id=@goods_id";
                paras   = new SqlParameter[] {
                    new SqlParameter("@mo_id", pModel.mo_id),
                    new SqlParameter("@wp_id", pModel.wp_id),
                    new SqlParameter("@goods_id", pModel.goods_id)
                };
            }
            Result = DBUtility.ExecuteNonQuery(strSQL, paras, false);

            return(Result);
        }
コード例 #2
0
ファイル: clsMo_for_jx.cs プロジェクト: cfmis/ts2
        public static int UpdateMo_for_jx(Mo_for_jx pModel)
        {
            int Result = -1;

            string strSQL = @"  UPDATE mo_for_jx SET prod_qty=@prod_qty ,am_usr=@am_usr, am_tim=@am_tim,rmk=@rmk,order_qty=@order_qty
                                        ,t_dat=@t_dat,chk_dat=@chk_dat,next_wp_id=@next_wp_id,next_wp_name=@next_wp_name,color_desc=@color_desc,do_color=@do_color
                                WHERE  mo_id=@mo_id AND wp_id=@wp_id AND goods_id=@goods_id";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@prod_qty", pModel.prod_qty),
                new SqlParameter("@am_usr", pModel.am_usr),
                new SqlParameter("@am_tim", pModel.am_tim),
                new SqlParameter("@mo_id", pModel.mo_id),
                new SqlParameter("@wp_id", pModel.wp_id),
                new SqlParameter("@rmk", pModel.rmk),
                new SqlParameter("@goods_id", pModel.goods_id),
                new SqlParameter("@order_qty", pModel.order_qty),
                new SqlParameter("@t_dat", pModel.t_complete_date),
                new SqlParameter("@chk_dat", pModel.check_date),
                new SqlParameter("@next_wp_id", pModel.next_wp_id),
                new SqlParameter("@next_wp_name", pModel.next_wp_name),
                new SqlParameter("@color_desc", pModel.color_desc),
                new SqlParameter("@do_color", pModel.do_color)
            };
            Result = DBUtility.ExecuteNonQuery(strSQL, paras, false);

            return(Result);
        }
コード例 #3
0
ファイル: clsMo_for_jx.cs プロジェクト: cfmis/ts2
        public static int AddMo_for_jx(Mo_for_jx pModel)
        {
            int Result = -1;

            string strIsExsit = DBUtility.ExecuteSqlReturnObject(string.Format("SELECT mo_id FROM mo_for_jx WHERE mo_id='{0}' AND wp_id='{1}' AND goods_id='{2}'", pModel.mo_id, pModel.wp_id, pModel.goods_id));

            if (strIsExsit == "")
            {
                string         strSQL = @"INSERT INTO mo_for_jx( mo_date, mo_id, wp_id, goods_id ,goods_name, prod_qty, rmk, cr_usr, cr_tim,order_qty,chk_dat,t_dat,next_wp_id,next_wp_name,ver,color_desc,do_color)
                                                     VALUES(@mo_date, @mo_id, @wp_id, @goods_id ,@goods_name, @prod_qty, @rmk, @cr_usr, @cr_tim,@order_qty,@chk_dat,@t_dat,@next_wp_id,@next_wp_name,@ver,@color_desc,@do_color)";
                SqlParameter[] paras  = new SqlParameter[] {
                    new SqlParameter("@mo_date", pModel.mo_date),
                    new SqlParameter("@mo_id", pModel.mo_id),
                    new SqlParameter("@wp_id", pModel.wp_id),
                    new SqlParameter("@goods_id", pModel.goods_id),
                    new SqlParameter("@goods_name", pModel.goods_name),
                    new SqlParameter("@prod_qty", pModel.prod_qty),
                    new SqlParameter("@rmk", pModel.rmk),
                    new SqlParameter("@cr_usr", pModel.cr_usr),
                    new SqlParameter("@cr_tim", pModel.cr_tim),
                    new SqlParameter("@order_qty", pModel.order_qty),
                    new SqlParameter("@chk_dat", pModel.check_date),
                    new SqlParameter("@t_dat", pModel.t_complete_date),
                    new SqlParameter("@next_wp_id", pModel.next_wp_id),
                    new SqlParameter("@next_wp_name", pModel.next_wp_name),
                    new SqlParameter("@ver", pModel.ver),
                    new SqlParameter("@color_desc", pModel.color_desc),
                    new SqlParameter("@do_color", pModel.do_color)
                };
                Result = DBUtility.ExecuteNonQuery(strSQL, paras, false);
            }
            else
            {
                MessageBox.Show("該條數據已存在,請重新輸入信息。");
            }

            return(Result);
        }