private void FetchEntity()
{
DepoEntity _enDepo = null; //new DepoEntity();
EntityCollection _encOrgFirma = new EntityCollection(new OrgFirmaEntityFactory());
EntityCollection _encOrgIsyeri = new EntityCollection(new OrgIsyeriEntityFactory());
EntityCollection _encIsletme = new EntityCollection(new IsletmeEntityFactory());
EntityCollection _encDepoIcerik = new EntityCollection(new DepoIcerikEntityFactory());
EntityCollection _encStokAlani = new EntityCollection(new StokAlaniEntityFactory());
EntityCollection _encDepoKullanici = new EntityCollection(new DepoKullaniciEntityFactory());
EntityCollection _encDepoEht = new EntityCollection(new DepoEhtEntityFactory());
EntityCollection _encEnvanterHareketTipi = new EntityCollection(new EnvanterHareketTipiEntityFactory());
EntityCollection _encDepoItem = new EntityCollection(new DepoItemEntityFactory());
if (_sDepoKodu != "")
{
_enDepo = new DepoEntity(_sDepoKodu);
_adapter.FetchEntity(_enDepo);
}
else
{
_enDepo = new DepoEntity();
_enDepo.Durumu = "A";
_enDepo.Kilitli = "H";
_enDepo.LokasyonHareketFlag = "H";
}
RelationPredicateBucket bucketOrgFirma = new RelationPredicateBucket();
bucketOrgFirma.PredicateExpression.Add(OrgFirmaFields.OrgFirmaKodu == global.OrgFirmaKodu);
_adapter.FetchEntityCollection(_encOrgFirma, bucketOrgFirma);
bsOrgFirma.DataSource = _encOrgFirma;
RelationPredicateBucket bucketIsyeri = new RelationPredicateBucket();
bucketIsyeri.PredicateExpression.Add(OrgIsyeriFields.OrgFirmaKodu == global.OrgFirmaKodu);
_adapter.FetchEntityCollection(_encOrgIsyeri, bucketIsyeri);
bsIsyeri.DataSource = _encOrgIsyeri;
RelationPredicateBucket bucketIsletme = new RelationPredicateBucket();
bucketIsletme.PredicateExpression.Add(IsletmeFields.OrgFirmaKodu == global.OrgFirmaKodu);
bucketIsletme.PredicateExpression.Add(IsletmeFields.IsyeriKodu == _enDepo.IsyeriKodu);
_adapter.FetchEntityCollection(_encIsletme, bucketIsletme);
bsIsletme.DataSource = _encIsletme;
_adapter.FetchEntityCollection(_encDepoIcerik, null);
bsDepoIcerik.DataSource = _encDepoIcerik;
RelationPredicateBucket bucketStokAlani = new RelationPredicateBucket();
bucketStokAlani.PredicateExpression.Add(StokAlaniFields.DepoKodu == _enDepo.DepoKodu);
_adapter.FetchEntityCollection(_encStokAlani, bucketStokAlani);
bsStokAlani.DataSource = _encStokAlani;
_encStokAlani.AllowNew = true;
RelationPredicateBucket bucketDepoKullanici = new RelationPredicateBucket();
bucketDepoKullanici.PredicateExpression.Add(DepoKullaniciFields.DepoKodu == _enDepo.DepoKodu);
_adapter.FetchEntityCollection(_encDepoKullanici, bucketDepoKullanici);
_encDepoKullanici.Sort(2, ListSortDirection.Ascending);
bsDepoKullanici.DataSource = _encDepoKullanici;
RelationPredicateBucket bucketDepoEht = new RelationPredicateBucket();
bucketDepoEht.PredicateExpression.Add(DepoEhtFields.DepoKodu == _enDepo.DepoKodu);
_adapter.FetchEntityCollection(_encDepoEht, bucketDepoEht);
bsDepoEht.DataSource = _encDepoEht;
_adapter.FetchEntityCollection(_encEnvanterHareketTipi, null);
bsEnvanterHareketTipi.DataSource = _encEnvanterHareketTipi;
RelationPredicateBucket bucketDepoItem = new RelationPredicateBucket();
bucketDepoItem.PredicateExpression.Add(DepoItemFields.DepoKodu == _enDepo.DepoKodu);
_adapter.FetchEntityCollection(_encDepoItem, bucketDepoItem);
bsDepoItem.DataSource = _encDepoItem;
}