Ejemplo n.º 1
0
        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();
            });
        }
Ejemplo n.º 2
0
        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();
            });
        }
Ejemplo n.º 3
0
 public Edittashira_7isabi(card_7isab card_7isab, Action accept)
 {
     InitializeComponent();
     this.DataContext = new Edittashira_7isabi_VewModel(card_7isab)
     {
         acc = accept,
     };
 }
Ejemplo n.º 4
0
 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();
     });
 }
Ejemplo n.º 6
0
        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();
            });
        }
Ejemplo n.º 7
0
        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();
            });
        }
Ejemplo n.º 8
0
 public Card_7isabExecl(card_7isab card_7isab)
 {
     this.card_7isab = card_7isab;
 }