public void inTilData( )
        {
            this.actionUP();
            this.card = val.card;
            this.visa = val.visa;


            visibility = Visibility.Visible;
            tashiravis = Visibility.Visible;
            edittashiravis = Visibility.Collapsed;

            if (val.visa != null)
            {
                visibility = Visibility.Collapsed;
                edittashiravis = Visibility.Visible;
                tashiravis = Visibility.Collapsed;

                visa = val.visa;
            }

            tashira = new Command(() => {
                 Ico.getValue<ContentApp>().OpenSample4Dialog();

                Ico.getValue<ContentApp>().Sample4Content = new YesOrNo(" إذا أضفت التأشيرة لن تستطيع تعديل على بيانات العملية , الرجاء والتأكد قبل ذالك ", () => {
                    Ico.getValue<ContentApp>().OpenSample4Dialog();

                    Ico.getValue<ContentApp>().Sample4Content = new Addtashira_7isabi(val, inTilData);

                }, Ico.getValue<ContentApp>().CancelSample4Dialog);

            });
            edittashira = new Command(() => {
                Ico.getValue<ContentApp>().Sample4Content = new Edittashira_7isabi(val, inTilData);
                Ico.getValue<ContentApp>().OpenSample4Dialog();

            });

            open = new Command(async () => {
                Ico.getValue<ContentApp>().OpenSample4Dialog();
                Ico.getValue<ContentApp>().AcceptSample4Dialog();
                await Task.Run(() => {
                    ExcelHlper.OpenFile(val.card.location);
                    Ico.getValue<ContentApp>().CancelSample4Dialog();
                });
            });
            print = new Command(async() => {
                Ico.getValue<ContentApp>().OpenSample4Dialog();
                Ico.getValue<ContentApp>().AcceptSample4Dialog();
                await Task.Run(() => {
                    ExcelHlper.PrintFile(val.card.location);
                    Ico.getValue<ContentApp>().CancelSample4Dialog();
                });

            });

        }
        public void inTilData()
        {
            actionUP();
            this.card    = val.card;
            this.process = val.card.process;
            this.cost    = val.cost;

            this.part   = new Part(val.part);
            this.client = val.client.Name;



            visibility     = Visibility.Visible;
            tashiravis     = Visibility.Visible;
            edittashiravis = Visibility.Collapsed;

            if (val.visa != null)
            {
                visibility     = Visibility.Collapsed;
                edittashiravis = Visibility.Visible;
                tashiravis     = Visibility.Collapsed;

                visa = val.visa;
            }

            tashira = new Command(() => {
                Sample4Content = new Addtashira_kanoni(val, AcceptSample4Dialog, CancelSample4Dialog);
                OpenSample4Dialog();
                this.inTilData();
            });
            edittashira = new Command(() => {
                Sample4Content = new Edittashira_kanoni(val, AcceptSample4Dialog, CancelSample4Dialog);
                OpenSample4Dialog();
            });


            open = new Command(async() => {
                OpenSample4Dialog();
                AcceptSample4Dialog();
                await Task.Run(() => {
                    ExcelHlper.OpenFile(val.card.location);
                    CancelSample4Dialog();
                });
            });
            print = new Command(async() => {
                Ico.getValue <ContentApp>().OpenSample4Dialog();
                Ico.getValue <ContentApp>().AcceptSample4Dialog();
                await Task.Run(() => {
                    ExcelHlper.PrintFile(val.card.location);
                    Ico.getValue <ContentApp>().CancelSample4Dialog();
                });
            });
        }
Exemplo n.º 3
0
        public Itemsa7ab(card_sa7ab card_sa7ab)
        {
            this.Cost = String.Format("{0:0.00}", card_sa7ab.cost);
            this.num = card_sa7ab.card.num;
            this.date = card_sa7ab.card.date; ;
            this.oldcost = String.Format("{0:0.00}", card_sa7ab.old_cost);
            this.nowcost = String.Format("{0:0.00}", card_sa7ab.old_cost - card_sa7ab.cost);


            tashiravis = Visibility.Visible;
            edittashiravis = Visibility.Collapsed;

            if (card_sa7ab.visa != null)
            {
                edittashiravis = Visibility.Visible;
                tashiravis = Visibility.Collapsed;
                visa = card_sa7ab.visa;
            }


            tashira = new Command(() => {

                addtashira(card_sa7ab);
            });
            edittashira = new Command(() => {

                edittashiraaction(card_sa7ab);
            });

            open = new Command(async () => {
                Viewsa7abViewModel.Sample4Contentviw(new Progressbar());

                await Task.Run(() => {
                    ExcelHlper.OpenFile(card_sa7ab.card.location);
                    end();
                });
            });
            print = new Command(async () => {
                Viewsa7abViewModel.Sample4Contentviw(new Progressbar());
                await Task.Run(() => {
                    ExcelHlper.PrintFile(card_sa7ab.card.location);
                    end();
                });

            }
            }
Exemplo n.º 4
0
        public ItemMo7asabi(card_mo7sabi card_mo7sabi)
        {
            this.Cost    = String.Format("{0:0.00}", card_mo7sabi.cost);
            this.num     = card_mo7sabi.card.num;
            this.date    = card_mo7sabi.card.date;;
            this.oldcost = String.Format("{0:0.00}", card_mo7sabi.oldCost);
            this.nowcost = String.Format("{0:0.00}", card_mo7sabi.oldCost - card_mo7sabi.cost);


            visibility     = Visibility.Visible;
            tashiravis     = Visibility.Visible;
            edittashiravis = Visibility.Collapsed;

            if (card_mo7sabi.visa != null)
            {
                visibility     = Visibility.Collapsed;
                edittashiravis = Visibility.Visible;
                tashiravis     = Visibility.Collapsed;

                visa = card_mo7sabi.visa;
            }


            edit = new Command(() => {
                action_edit(card_mo7sabi);
            });

            tashira = new Command(() => {
                bool can = true;
                foreach (var c in Ico.getValue <db>().GetUnivdb().card_mo7sabi.ToList().Where(c => c.part.Id_Pro == Ico.getValue <db>().GetUnivdb().cards.
                                                                                              ToList().Where(cl => cl.Id == card_mo7sabi.id_card).ToList().SingleOrDefault().id_prosess&& c.card.date < Ico.getValue <db>().GetUnivdb().cards.
                                                                                              ToList().Where(cl => cl.Id == card_mo7sabi.id_card).ToList().SingleOrDefault().date))
                {
                    if (c.visa == null)
                    {
                        can = false;
                        break;
                    }
                }

                if (can)
                {
                    addtashira(card_mo7sabi);
                }
                else
                {
                    MessageBox.Show("هنالك بطاقة ليست لها تأشيرة قبل هذه البطاقة ");
                }
            });
            edittashira = new Command(() => {
                edittashiraaction(card_mo7sabi);
            });
            remove = new Command(() => {
                start();
            });

            open = new Command(async() => {
                ViewMo7sabiViewModel.Sample4Contentviw(new Progressbar());

                await Task.Run(() => {
                    ExcelHlper.OpenFile(card_mo7sabi.card.location);
                    end();
                });
            });
            print = new Command(async() => {
                ViewMo7sabiViewModel.Sample4Contentviw(new Progressbar());
                await Task.Run(() => {
                    ExcelHlper.PrintFile(card_mo7sabi.card.location);
                    end();
                });
            });
        }
Exemplo n.º 5
0
        public ItemDafa3(card_dafa3 card_dafa3)
        {
            this.Cost     = card_dafa3.Cost;
            this.num      = card_dafa3.num;
            this.date     = card_dafa3.date;
            this.alCost   = card_dafa3.alcost;
            this.kasima   = card_dafa3.kasima;
            this.tswiya   = card_dafa3.tswiya;
            visibility    = Visibility.Visible;
            tswiyavis     = Visibility.Visible;
            edittswiyavis = Visibility.Collapsed;

            if (card_dafa3.tswiya != null)
            {
                visibility    = Visibility.Collapsed;
                edittswiyavis = Visibility.Visible;
                tswiyavis     = Visibility.Collapsed;
            }

            remove = new Command(() => {
                //     var cardm = Ico.getValue<db>().GetUnivdb().card_mo7sabi.ToList().Where(c => c.Id == mo7asbi.Id).SingleOrDefault();
                //     Ico.getValue<ContentApp>().SetPage(new Viewdafa3(cardm));
                action(Cost);
            });


            edit = new Command(() => {
                action_edit(card_dafa3);
            });
            tswiya = new Command(() => {
                bool can = true;
                foreach (var c in Ico.getValue <db>().GetUnivdb().card_dafa3.ToList().Where(c => c.id_part == card_dafa3.id_part && c.date < card_dafa3.date))
                {
                    if (c.tswiya == null)
                    {
                        can = false;
                        break;
                    }
                }

                if (can)
                {
                    addtswiya(card_dafa3);
                }
                else
                {
                    MessageBox.Show("هنالك بطاقة ليست لها تأشيرة قبل هذه البطاقة ");
                }
            });
            edittswiya = new Command(() => {
                edittswiyaaction(card_dafa3);
            });


            open = new Command(async() => {
                Viewdafa3VewModel.Sample4Contentviw(new Progressbar());

                await Task.Run(() => {
                    ExcelHlper.OpenFile(card_dafa3.location);
                    end();
                });
            });
            print = new Command(async() => {
                Viewdafa3VewModel.Sample4Contentviw(new Progressbar());
                await Task.Run(() => {
                    ExcelHlper.PrintFile(card_dafa3.location);
                    end();
                });
            });
        }