public static decimal GetRabat(EnovaContext ec, Guid kontrahentGuid, string towarKod) { Kontrahent kontrahent = ec.Kontrahenci.Where(k => k.Guid == kontrahentGuid).FirstOrDefault(); if (kontrahent != null) { return(kontrahent.GetRabat(ec, towarKod)); } return(0); }
public ObjectQuery <Obrot> ObrotyByKontrahent(string przedstawiciel, Kontrahent kontrahent) { int ID = kontrahent == null ? 0 : kontrahent.ID; return((ObjectQuery <Obrot>)(from o in Obroty join fp in Features on new { ParentType = "Kontrahenci", Parent = o.RozchodKontrahent.ID, Name = "przedstawiciel" } equals new { ParentType = fp.ParentType, Parent = fp.Parent, Name = fp.Name } where (przedstawiciel == null || fp.Data == przedstawiciel) && (ID == 0 || o.RozchodKontrahent.ID == ID) select o)); }
public ObjectQuery <DokHandlowyView> DokHandloweViewByKontrahent(Kontrahent kontrahent, DateTime?dateFrom, DateTime?dateTo, int?definicja) { return((ObjectQuery <DokHandlowyView>)(from d in kontrahent.DokHandlowe where (dateFrom == null || d.Data >= dateFrom) && (dateTo == null || d.Data <= dateTo) && (definicja == null || d.RelationDefinicja.ID == definicja) select new DokHandlowyView() { ID = d.ID, Guid = d.Guid, Definicja = d.RelationDefinicja.ID, Stan = d.StanInt, BazaDanych = "ABAK", Data = d.Data, KontrahentID = d.Kontrahent.ID, KontrahentKod = d.KontrahentKod, KontrahentNazwa = d.KontrahentNazwa, NumerPelny = d.NumerPelny, SumaNetto = d.SumaNetto, SumaVat = d.SumaVAT, SumaBrutto = d.SumaBrutto })); }
private void RozrachunekEditForm_Load(object sender, EventArgs e) { terminComboBox.SelectedIndex = 0; terminGranicznyComboBox.SelectedIndex = 0; okresRozliczen.SetSpan(Enova.Business.Old.Controls.DateTimeSpanControl.SpanType.Year); if ((Enova.Business.Old.DB.Web.Operator.CurrentOperator.PrawaDostepu & AbakTools.Business.OperatorPrawaDostepu.Administrator) != Business.OperatorPrawaDostepu.Administrator) { blokadaCheckBox.Enabled = false; blokadaSprzCheckBox.Enabled = false; } else { blokadaCheckBox.Enabled = true; blokadaSprzCheckBox.Enabled = true; } if (DataSource != null) { if (DataSource.IDKontrahenta != null) { kontrahent = DataContext.Kontrahenci.Where(k => k.ID == DataSource.IDKontrahenta).FirstOrDefault(); if (kontrahent != null) { DataContext.Refresh(RefreshMode.StoreWins, kontrahent); blokadaSprzCheckBox.Refresh(); if (kontrahent.Windykacja != null) { } kontrahentBindingSource.DataSource = kontrahent; adresBindingSource.DataSource = kontrahent.Adres; adresKorespBindingSource.DataSource = kontrahent.AdresKorespondencyjny; loadRozrachunki(); } } } }
public ObjectQuery <Obrot> GetObroty(EnovaContext dc, Kontrahent kontrahent, DateTime?dataOd, DateTime?dataDo) { return((ObjectQuery <Obrot>)GetObroty(dc, dataOd, dataDo).Where(o => o.RozchodKontrahent.ID == kontrahent.ID)); }