private async void CreateCard(card_7isab card_7) { await Task.Run(() => { OpenSample4Dialog(); AcceptSample4Dialog(); Ico.getValue <db>().GetUnivdb().processes.ToList().Where(p => p.Id == process.Id).First().NewCost = newcost; var d = DateTime.Now; var name = "بطاقة أخذ بحساب رقم " + 1 + " سنة " + d.Year; var car = new card() { date = DateTime.Now, id_prosess = process.Id, num = 1, year = Ico.getValue <db>().GetUnivdb().years.ToList().LastOrDefault().Id, location = process.location + "\\" + name, }; card_7 = new card_7isab() { card = car, visa = null }; Ico.getValue <db>().GetUnivdb().cards.Add(car); Ico.getValue <db>().GetUnivdb().card_7isab.Add(card_7); Ico.getValue <db>().savedb(); card_7 = Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(c => c.card.id_prosess == process.Id).FirstOrDefault(); Card_7isabExecl c7 = new Card_7isabExecl(card_7); c7.CreateCard(); CancelSample4Dialog(); }); }
public void inTilData(card_7isab card_7isab) { this.card = card_7isab.card; this.visa = card_7isab.visa; visibility = Visibility.Visible; tashiravis = Visibility.Visible; edittashiravis = Visibility.Collapsed; if (card_7isab.visa != null) { visibility = Visibility.Collapsed; edittashiravis = Visibility.Visible; tashiravis = Visibility.Collapsed; visa = card_7isab.visa; } tashira = new Command(() => { Sample4Content = new Addtashira_7isabi(card_7isab, AcceptSample4Dialog, CancelSample4Dialog); OpenSample4Dialog(); this.inTilData(Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(N => N.Id == card_7isab.Id).ToList().SingleOrDefault()); }); edittashira = new Command(() => { Sample4Content = new Edittashira_7isabi(card_7isab, AcceptSample4Dialog, CancelSample4Dialog); OpenSample4Dialog(); }); }
public Edittashira_7isabi(card_7isab card_7isab, Action accept) { InitializeComponent(); this.DataContext = new Edittashira_7isabi_VewModel(card_7isab) { acc = accept, }; }
public Addtashira_7isabi(card_7isab card_7isab, Action accept, Action Cancel) { InitializeComponent(); this.DataContext = new Addtashira_7isabi_VewModel(card_7isab) { acc = accept, con = Cancel }; }
public Addtashira_7isabi_VewModel(card_7isab card_7isab) { this.num = card_7isab.card.num.ToString(); this.part = card_7isab.card.process.Name; savecommand = new Command(() => { acc(); Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(d => d.Id == card_7isab.Id).ToList().FirstOrDefault().visa = visa; Ico.getValue <db>().savedb(); con(); }); }
public View7isabViewModel(process process) { this.process = process; parts = process.parts.ToList(); foreach (part part in parts) { newcost += part.Cost; } var card_7 = Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(c => c.card.id_prosess == process.Id).FirstOrDefault(); if (card_7 == null) { Task.Run(() => { OpenSample4Dialog(); AcceptSample4Dialog(); Ico.getValue <db>().GetUnivdb().processes.ToList().Where(p => p.Id == process.Id).First().NewCost = newcost; var d = DateTime.Now; var name = "بطاقة أخذ بحساب رقم " + 1 + " سنة " + d.Year; var car = new card() { date = DateTime.Now, id_prosess = process.Id, num = 1, year = Ico.getValue <db>().GetUnivdb().years.ToList().LastOrDefault().Id, location = process.location + "\\" + name, }; card_7 = new card_7isab() { card = car, visa = null }; Ico.getValue <db>().GetUnivdb().cards.Add(car); Ico.getValue <db>().GetUnivdb().card_7isab.Add(card_7); Ico.getValue <db>().savedb(); card_7 = Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(c => c.card.id_prosess == process.Id).FirstOrDefault(); Card_7isabExecl c7 = new Card_7isabExecl(card_7); c7.CreateCard(); CancelSample4Dialog(); }); } this.inTilData(card_7); back = new Command(() => { Ico.getValue <ContentApp>().back(); }); }
public View7isabViewModel(process process) { this.process = process; parts = process.parts.ToList(); foreach (part part in parts) { newcost += part.Cost; } var card_7 = Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(c => c.card.id_prosess == process.Id).FirstOrDefault(); if (card_7 == null) { Ico.getValue <db>().GetUnivdb().processes.ToList().Where(p => p.Id == process.Id).First().NewCost = newcost; var d = DateTime.Now; var name = "بطاقة إلتزام قانوني رقم " + 1 + " سنة " + d.Year; var car = new card() { date = DateTime.Now, id_prosess = process.Id, num = 1, year = Ico.getValue <db>().GetUnivdb().years.ToList().LastOrDefault().Id, location = Ico.getValue <IO>().CREATE_F_kanoni(process.location) + "\\" + name, }; card_7 = new card_7isab() { card = car, visa = null }; Ico.getValue <db>().GetUnivdb().cards.Add(car); Ico.getValue <db>().GetUnivdb().card_7isab.Add(card_7); Ico.getValue <db>().savedb(); card_7 = Ico.getValue <db>().GetUnivdb().card_7isab.ToList().Where(c => c.card.id_prosess == process.Id).FirstOrDefault(); } this.inTilData(card_7); /* Card_7isabExecl c7 = new Card_7isabExecl(card_7); * c7.CreateP1(); */ back = new Command(() => { Ico.getValue <ContentApp>().back(); }); }
public Card_7isabExecl(card_7isab card_7isab) { this.card_7isab = card_7isab; }