eBA Validasyon Örneği

eBA validasyon kodunda text box’a girilen değerin 1-50 arasında olması kontrolü aşağıdaki örnekteki gibi yapılabilir;

public override void OnValidateDocument(string view, bool canEdit, Hashtable parameters, ValidationSummary summary)
{
if ((TextBox1.Value>50|| TextBox1.Value<1))

{

summary.AddMessage("TextBox1 değeri 1 ile 50 arasında olmalıdır.");

}

}

eBADateTimeBox Özellikleri

eBADateTimeBox

ebaDateTimeBox; Tarih veri tipindeki metin kutusu nesnelerinin türediği sınıftır.

Özellikler

Value : Tarih kutusuna girilen tarih değerini DateTime olarak verir.

Text : Tarih kutusuna girilen değeri kısa tarih metin olarak verir.

IsEmpty : Metin kutusuna geçersizde olsa bir giriş olup olmadığını gösterir.

IsValid : Girilmiş olan tarih değerinin geçerli bir tarih olup olmadığını verir.

DateTimeFormat : Tarih metinin görünümünü belirler.

ManuelEntryEnable : Tarih girişinin manuel olarak yapılıp yapılmayacağını belirtir.

ReadOnly : Metin kutusunun içeriği “true” ise değiştirilemez “false” ise değiştirilebilir.

Visible : Nesnenin görünür olup olmayacağını belirler.

eBA Form Kodunda Formu Create Eden Kullanıcı Bilgilerine Erişme

eBA Form Kodunda Formu Oluşturan kullanıcının bilgilerine aşağıdaki yöntemlerle erişilir;

CreatorDepartment : Formu oluşturanın departman kodunu verir.

CreatorDepartmentDescription : Formu oluşturanın departman açıklamasını verir.

CreatorEmail : Formu oluşturanın E-Mail adresini verir.

CreatorFirstname : Formu oluşturanın ismini verir.

CreatorLastname : Formu oluşturanın soyismini verir.

CreatorPositionDescription : Formu oluşturanın pozisyon açıklamasını verir.

CreatorPositionId : Formu oluşturanın pozisyon kodunu verir.

CreatorProfession : Formu oluşturanın ünvan kodunu verir.

CreatorProfessionDescription : Formu oluşturanın ünvan açıklamasını verir.

CreatorUserId : Formu oluşturan kullanıcının kodunu verir.

CreatorUsername : Formu oluşturan kullanıcının adını soyadını verir.

Ana Formdan Modal Forma Parametre Gönderme

Ana Formdan parametre aşağıdaki gibi gönderilir;

public void Detaylar1_BeforeShowModal(object sender,eBATableModalEventArgs args)
{
args.parameters.Add(string “ParametreAdi″,string ”ParametreDegeri”);
}

Gönderilen parametre Modalda aşağıdaki gibi alınır.
public void OnModalLoad(ModalParameters parameters)
{
string parametre=parameters[“ParametreAdi”].ToString();

}