Commit 5edf3a6b authored by Volkan Uygun's avatar Volkan Uygun

refs #3434 Cari kart girişinde zorunlu TCK alanı için kontroller kapatıldı....

refs #3434 Cari kart girişinde zorunlu TCK alanı için kontroller kapatıldı. Daha sonra opsiyonlardan tercih edilebilir hale getirilecek.
parent f29f3cd7
......@@ -147,12 +147,17 @@ public class ContactHomeBean extends EntityBase<Contact> implements ContactHome<
facesMessages.add("Cari Tipi Şirket İse Vergi No Alanına Değer Girilmelidir !");
hata = true;
}
if(entity.getPerson() == true && entity.getSsn().isEmpty()){
//FIXME: Zorunlu giris kontrolu opsiyonlardan ayaralanacak hale getirilecek
/*
if(entity.getPerson() == true && entity.getSsn().isEmpty()){
facesMessages.add("Cari Tipi Kişi İse TC Kimlik No Alanına Değer Girilmelidir !");
hata = true;
}
if(entity.getPerson() == true){
}
*/
if(entity.getPerson() == true && !(entity.getTaxNumber().isEmpty()) ){
if(controlSsn()){
facesMessages.add("TC Kimlik Numarası Aynı Olan Kayıt Var !");
hata = true;
......
......@@ -113,7 +113,7 @@ public class QuickContactAddHomeBean implements QuickContactAddHome {
.setParameter("ssn", contact.getSsn())
.getResultList();
if(contactList.size() > 0){
if(contactList.size() > 0 && !(contact.getSsn().isEmpty()) ){
throw new RuntimeException("TC Kimlik numarası aynı olan kayıt var ! Kayıt gerçekleşmedi !");
} else {
contactAddress.setDefaultAddress(Boolean.TRUE);
......@@ -157,6 +157,10 @@ public class QuickContactAddHomeBean implements QuickContactAddHome {
contact.getAddressList().add(contactAddress);
contactPhone.setOwner(contact);
contactPhone.setDefaultPhone(Boolean.TRUE);
contactPhone.setActivePhone(Boolean.TRUE);
contactPhone.setImmobilePhone(Boolean.TRUE);
contactPhone.setOtherPhone(Boolean.TRUE);
contact.getPhoneList().add(contactPhone);
......
......@@ -341,14 +341,14 @@
<s:div>
<s:decorate template="/layout/edit.xhtml">
<ui:define name="label">
<h:outputText value="#{messages['contact.label.SSN']} *" />
<h:outputText value="#{messages['contact.label.SSN']}" />
</ui:define>
<h:inputText value="#{contact.ssn}" styleClass="middle" required="false"/>
</s:decorate>
<s:decorate template="/layout/edit.xhtml">
<ui:define name="label">
<h:outputText value="#{messages['contact.label.PassportNumber']} *" />
<h:outputText value="#{messages['contact.label.PassportNumber']}" />
</ui:define>
<h:inputText value="#{contact.passportNo}" styleClass="middle" required="false"/>
</s:decorate>
......
......@@ -90,8 +90,9 @@
<ui:define name="label">
<h:outputText value="#{messages['contact.label.SSN']}" />
</ui:define>
<ui:remove>FIXME: Zorunlu giris kontrolu opsiyonlardan ayarlanir olacak</ui:remove>
<h:inputText value="#{quickContactAddHome.contact.ssn}"
styleClass="middle" required="true"/>
styleClass="middle" required="false"/>
</s:decorate>
<s:decorate template="/layout/edit.xhtml" rendered="#{quickContactAddHome.contact.person eq false}">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment