اذهب الي المحتوي
faa_100

مشكلة validation على مستوى attribute

Recommended Posts

faa_100

السؤال الأول :

عندي حقل تاريخ وعملت عليه validation على مستوى الـ attribute بحيث انه يعطي رسالة في حال أدخل المستخدم تاريخ أقل من تاريخ اليوم , وعند تنفيذها من AppModule تشتغل كويس ولكن عند تنفيذها على صحفة jsf  لايعمل الـ validation .

السؤال الثاني :

عندي مشكلة في خصائص ال componantes التي من نوع True or False اني لما أغير الخاصية ترجع زي ماكانت وأضطر إني أدخل أعدلها من ال source .

السؤال الثالث :

عندي شاشة شراء تاخذ رقم تسلسلي وتتخزن في الحقل pur_id وحقل يخزن رقم القسم sec_id وكل طلب يخص قسم معين ويوجد جدول للأقسام section يتكون من

sr تسلبسل   sec_dsc اسم القسم   sec_cod كود القسم

1                       المالية                        FINC

2                       الحاسب                     ITMG

المطلوب اني اخزن رقم طلب الشراء في الحقل pur_id_dept كود القسم مع رقم التسلسل مثال FINC-1 والكود في الأسفل يرجع الرقم التسلسلي بس ماعرفت كيف اجيب كود القسم عن طريق هذي الجملة   "select sec_id From section where" + getSecId();

    protected void doDML(int operation, TransactionEvent e) {
        if (operation == DML_INSERT ){
                try {
                        String sql = "select max(pur_id) From PUR_MASTER";
                        PreparedStatement stat = getDBTransaction().createPreparedStatement(sql, 1);
                        ResultSet rs = stat.executeQuery();
                        if (rs.next()) {
                            int max = rs.getInt(1) + 1;
                            setPurId(new BigDecimal(max));
                        } else {
                            int max = 1;
                            setPurId(new BigDecimal(max));
                        }
                    } catch (SQLException sqle) {
                        // TODO: Add catch code
                        sqle.printStackTrace();
                    }
        }
        super.doDML(operation, e);
    }

 

شارك هذه المشاركه


رابط المشاركه
شارك
rabie123

السؤال  الثانى  تغير ال java

السؤال الاول  اعمل على الحقل autsumbit true

شارك هذه المشاركه


رابط المشاركه
شارك
rabie123

السئؤال الثالث  بدلا getSecId   ضع علامة استفهام ؟

 

stat.setObject(1,((BigDecimal) getSecId()));

 

 

شارك هذه المشاركه


رابط المشاركه
شارك
faa_100

مشكور بشمهندس ... جزاك الله خير

شارك هذه المشاركه


رابط المشاركه
شارك
rabie123

العفو  وبالتوفيق

شارك هذه المشاركه


رابط المشاركه
شارك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان

×
×
  • اضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: إتفاقية الخصوصية