示例#1
0
        private bool existeEmpresa(IdButton o, string nit)
        {
            var exists = (from x in db.IdButton
                          join xs in db.EmpresaIDButton on x.ID equals xs.CodButton
                          where xs.Nit != nit && x.Keys == o.Keys && x.Estado == true
                          select x).FirstOrDefault();

            return(exists != null ? true : false);
        }
示例#2
0
		void HandleSkillList( Strive.Network.Messages.ToClient.SkillList sl ) {
			if ( sl.skills.Length < 1 ) {
				this.Text = "You have no skills yet.";
				return;
			}
			for ( int i=0; i<sl.skills.Length; i++ ) {
				IdButton b = new IdButton();
				// TODO: do the name lookup
				b.Text = "skill " + sl.skills[i] + " : " + sl.competancy[i] + "%";
				b.id = sl.skills[i];
				b.Click += new System.EventHandler(this.Button_Click);
				Controls.Add( b );
			}
		}
示例#3
0
 void HandleSkillList(Strive.Network.Messages.ToClient.SkillList sl)
 {
     if (sl.skills.Length < 1)
     {
         this.Text = "You have no skills yet.";
         return;
     }
     for (int i = 0; i < sl.skills.Length; i++)
     {
         IdButton b = new IdButton();
         // TODO: do the name lookup
         b.Text   = "skill " + sl.skills[i] + " : " + sl.competancy[i] + "%";
         b.id     = sl.skills[i];
         b.Click += new System.EventHandler(this.Button_Click);
         Controls.Add(b);
     }
 }
示例#4
0
 public bool existe(IdButton o, string nit)
 {
     if (o.ID == 0)
     {
         var exists = (from x in db.IdButton
                       join xs in db.EmpresaIDButton on x.ID equals xs.CodButton
                       where xs.Nit == nit && x.Keys == o.Keys
                       select x).FirstOrDefault();
         return(exists != null ? true : false);
     }
     else
     {
         var exists = (from x in db.IdButton
                       join xs in db.EmpresaIDButton on x.ID equals xs.CodButton
                       where xs.Nit == nit && x.ID == o.ID
                       select x).FirstOrDefault();
         return(exists != null ? true : false);
     }
 }
示例#5
0
        public static string setguardar(object list, string key = "", string alias = "")
        {
            string result = String.Empty;

            string[]       lis      = list.ToString().Split(',');
            List <string>  lista    = lis.Select(x => x).ToList <string>();
            HomeController homeCtrl = new HomeController();
            var            userName = HttpContext.Current.User.Identity.Name;
            var            nit      = homeCtrl.obtenerNit(userName);

            IDButtonController button = new IDButtonController();
            IdButton           o      = new IdButton()
            {
                Estado   = true,
                Alias    = alias,
                Keys     = key,
                FechaReg = DateTime.Now,
                UsuaReg  = userName
            };

            result = button.add(o, userName, nit, lista);
            return(result);
        }
示例#6
0
        public string add(IdButton o, string user, string nit, List <string> gps)
        {
            var mensaje = new List <KeyValuePair <string, string> >();

            using (var transact = db.Database.BeginTransaction())
            {
                try
                {
                    if (!existe(o, nit))
                    {
                        if (!existeEmpresa(o, nit))
                        {
                            db.IdButton.Add(o);
                            db.SaveChanges();
                            var             idbtton = (from x in db.IdButton where x.Keys == o.Keys select x).FirstOrDefault();
                            EmpresaIDButton emp     = new EmpresaIDButton()
                            {
                                CodButton  = idbtton.ID,
                                Nit        = nit,
                                UsuarioReg = user,
                                Estado     = true,
                                FechaReg   = DateTime.Now
                            };
                            db.EmpresaIDButton.Add(emp);
                            db.SaveChanges();

                            foreach (var item in gps)
                            {
                                IDButtonGps idgos = new IDButtonGps()
                                {
                                    Estado      = true,
                                    IMEI        = item,
                                    CODIDButton = idbtton.ID,
                                    FechaReg    = DateTime.Now,
                                    UsuReg      = user
                                };
                                db.IDButtonGps.Add(idgos);
                                db.SaveChanges();
                            }

                            transact.Commit();

                            mensaje.Add(Utils.mensaje("OK", "Registro corectamente..."));
                        }
                        else
                        {
                            mensaje.Add(Utils.mensaje("ERROR", "No se puede Registra El IDButton contactese con su Proveedro de servicio.."));
                        }
                    }
                    else
                    {
                        mensaje.Add(Utils.mensaje("ERROR", "El IDBUtton ya se encuentra registrado"));
                    }
                }
                catch (Exception ex)
                {
                    transact.Rollback();
                    mensaje.Clear();
                    mensaje.Add(Utils.mensaje("ERROR", ex.Message));
                }
            }

            return(JsonConvert.SerializeObject(mensaje));
        }
示例#7
0
        public string update(IdButton o, string user, string nit, List <string> gps)
        {
            var mensaje = new List <KeyValuePair <string, string> >();

            using (var transact = db.Database.BeginTransaction())
            {
                try
                {
                    if (existe(o, nit))
                    {
                        if (!existeEmpresa(o, nit))
                        {
                            var idbtton = (from x in db.IdButton where x.ID == o.ID select x).FirstOrDefault();
                            idbtton.Alias    = o.Alias;
                            idbtton.FechaMod = o.FechaMod;
                            idbtton.UsuaMod  = user;
                            idbtton.Estado   = o.Estado;
                            db.SaveChanges();

                            var gpsactuales = (from x in db.IDButtonGps where x.CODIDButton == o.ID select x.IMEI).ToList();
                            var gpsadd      = gps.Except(gpsactuales);
                            var gpsremoves  = gpsactuales.Except(gps);
                            foreach (var item in gpsadd)
                            {
                                IDButtonGps idgos = new IDButtonGps()
                                {
                                    Estado      = true,
                                    IMEI        = item,
                                    CODIDButton = idbtton.ID,
                                    FechaReg    = DateTime.Now,
                                    UsuReg      = user
                                };
                                db.IDButtonGps.Add(idgos);
                                db.SaveChanges();
                            }
                            foreach (var item1 in gpsremoves)
                            {
                                var remov = (from x in db.IDButtonGps where x.IMEI == item1 && x.CODIDButton == idbtton.ID select x).FirstOrDefault();
                                db.IDButtonGps.Remove(remov);
                                db.SaveChanges();
                            }

                            transact.Commit();

                            mensaje.Add(Utils.mensaje("OK", "Se Actualizo Correctamente..."));
                        }
                        else
                        {
                            mensaje.Add(Utils.mensaje("ERROR", "No se puede Registra El IDButton contactese con su Proveedro de servicio.."));
                        }
                    }
                    else
                    {
                        mensaje.Add(Utils.mensaje("ERROR", "El IDBUtton ya se encuentra registrado"));
                    }
                }
                catch (Exception ex)
                {
                    mensaje.Clear();
                    mensaje.Add(Utils.mensaje("ERROR", ex.Message));
                }
            }

            return(new JavaScriptSerializer().Serialize(mensaje));
        }
示例#8
0
        IEnumerator Init()
        {
            yield return(new WaitForEndOfFrame());

            // init
            SetPagePositions();
            SetPage(startingPage);
            InitPageSelection();
            SetPageSelection(startingPage);
            // prev and next buttons
            if (nextButton)
            {
                nextButton.GetComponent <Button>().onClick.AddListener(() => { NextScreen(); });
            }
            if (prevButton)
            {
                prevButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
            }
            if (nextIbanButton)
            {
                nextIbanButton.GetComponent <Button>().onClick.AddListener(() => { NextScreen(); });
            }
            if (prevIbanButton)
            {
                prevIbanButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
            }
            if (prevIbanButton)
            {
                prevIdentityButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
            }
            //IdProof
            if (AddressButton)
            {
                AddressButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(2);
                });
            }
            if (IdButton)
            {
                IdButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0);
                });
            }
            //Goto Pages
            if (WalletButton)
            {
                WalletButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(2); ShowScene("Wallet");
                    //Age.SetActive(true);
                });
            }
            if (CompteButton)
            {
                CompteButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(1); ShowScene("Compte");
                });
            }
            if (HistoryButton)
            {
                HistoryButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(4); ShowScene("History");
                });
            }
            if (WithdrawButton)
            {
                WithdrawButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(3); ShowScene("Withdraw");
                });
            }
            if (ProfilButton)
            {
                ProfilButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    ProfilLastResultListController.profileSceneOpened = false;
                    LerpToPage(3); ShowScene("ProfilePresenter");
                });
            }
            if (SponsorButton)
            {
                SponsorButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(4); ShowScene("SponsorFriend");
                });
            }
            if (HelpCenterButton)
            {
                HelpCenterButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(4); ShowScene("HelpCenter");
                });
            }
            if (BackToMenuButton)
            {
                BackToMenuButton.GetComponent <Button>().onClick.AddListener(() => { SceneManager.LoadScene(0); });
            }
            //PreviousToSetting
            if (WalletBackButton)
            {
                WalletBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                    BottomMenuController.Get.selectSettings();
                    ViewsEvents.Get.SettingsClick();
                    //Age.SetActive(false);
                });
            }
            if (CompteBackButton)
            {
                CompteBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0);
                    BottomMenuController.Get.selectSettings();
                    ViewsEvents.Get.SettingsClick();
                    ShowScene("Settings");
                });
            }
            if (ProfilBackButton)
            {
                ProfilBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                });
            }
            if (SponsorBackButton)
            {
                SponsorBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                });
            }
            if (HelpCenterBackButton)
            {
                HelpCenterBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                    BottomMenuController.Get.selectSettings();
                    ViewsEvents.Get.SettingsClick();
                });
            }
            if (HistoryBackButton)
            {
                HistoryBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                    BottomMenuController.Get.selectSettings();
                    ViewsEvents.Get.SettingsClick();
                });
            }
            if (WithdrawBackButton)
            {
                WithdrawBackButton.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(0); ShowScene("Settings");
                    BottomMenuController.Get.selectSettings();
                    ViewsEvents.Get.SettingsClick();
                });
            }
            if (Signin_SendEmail)
            {
                Signin_SendEmail.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(2);
                });
            }
            if (Signin_SubmitCode)
            {
                Signin_SubmitCode.GetComponent <Button>().onClick.AddListener(() =>
                {
                    LerpToPage(3);
                });
            }
            try
            {
                if (Signin_Resend.Length > 0)
                {
                    foreach (GameObject resend in Signin_Resend)
                    {
                        resend.GetComponent <Button>().onClick.AddListener(() =>
                        {
                            LerpToPage(1);
                        });
                    }
                }
            }
            catch (NullReferenceException)
            {
            }
            try
            {
                if (Signin_Done.Length > 0)
                {
                    foreach (GameObject done in Signin_Done)
                    {
                        done.GetComponent <Button>().onClick.AddListener(() =>
                        {
                            LerpToPage(0);
                        });
                    }
                }
            }
            catch (NullReferenceException)
            {
            }
        }
示例#9
0
 void Start()
 {
     _scrollRectComponent = GetComponent <ScrollRect>();
     _scrollRectRect      = GetComponent <RectTransform>();
     _container           = _scrollRectComponent.content;
     _pageCount           = _container.childCount;
     // is it horizontal or vertical scrollrect
     if (_scrollRectComponent.horizontal && !_scrollRectComponent.vertical)
     {
         _horizontal = true;
     }
     else if (!_scrollRectComponent.horizontal && _scrollRectComponent.vertical)
     {
         _horizontal = false;
     }
     else
     {
         //Debug.LogWarning("Confusing setting of horizontal/vertical direction. Default set to horizontal.");
         _horizontal = true;
     }
     _lerp = false;
     // init
     SetPagePositions();
     SetPage(startingPage);
     InitPageSelection();
     SetPageSelection(startingPage);
     // prev and next buttons
     if (nextButton)
     {
         nextButton.GetComponent <Button>().onClick.AddListener(() => { NextScreen(); });
     }
     if (prevButton)
     {
         prevButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
     }
     if (nextIbanButton)
     {
         nextIbanButton.GetComponent <Button>().onClick.AddListener(() => { NextScreen(); });
     }
     if (prevIbanButton)
     {
         prevIbanButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
     }
     if (prevIbanButton)
     {
         prevIdentityButton.GetComponent <Button>().onClick.AddListener(() => { PreviousScreen(); });
     }
     //IdProof
     if (AddressButton)
     {
         AddressButton.GetComponent <Button>().onClick.AddListener(() =>
         {
             LerpToPage(2);
         });
     }
     if (IdButton)
     {
         IdButton.GetComponent <Button>().onClick.AddListener(() =>
         {
             LerpToPage(0);
         });
     }
     //Goto Pages
     if (WalletButton)
     {
         WalletButton.GetComponent <Button>().onClick.AddListener(() => {
             LerpToPage(2); ShowScene("Wallet");
             Age.SetActive(true);
         });
     }
     if (CompteButton)
     {
         CompteButton.GetComponent <Button>().onClick.AddListener(() => {
             LerpToPage(1); ShowScene("Compte");
         });
     }
     if (HistoryButton)
     {
         HistoryButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(4); ShowScene("History"); });
     }
     if (WithdrawButton)
     {
         WithdrawButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(3); ShowScene("Withdraw"); });
     }
     if (ProfilButton)
     {
         ProfilButton.GetComponent <Button>().onClick.AddListener(() => {
             ProfilLastResultListController.profileSceneOpened = false;
             LerpToPage(3); ShowScene("Profile");
         });
     }
     if (SponsorButton)
     {
         SponsorButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(4); ShowScene("SponsorFriend"); });
     }
     if (HelpCenterButton)
     {
         HelpCenterButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(4); ShowScene("HelpCenter"); });
     }
     if (BackToMenuButton)
     {
         BackToMenuButton.GetComponent <Button>().onClick.AddListener(() => { SceneManager.LoadScene("FirstScene"); });
     }
     //PreviousToSetting
     if (WalletBackButton)
     {
         WalletBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings");
                                                                              Age.SetActive(false); });
     }
     if (CompteBackButton)
     {
         CompteBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings"); });
     }
     if (ProfilBackButton)
     {
         ProfilBackButton.GetComponent <Button>().onClick.AddListener(() =>
         {
             LerpToPage(0); ShowScene("Settings");
         });
     }
     if (SponsorBackButton)
     {
         SponsorBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings"); });
     }
     if (HelpCenterBackButton)
     {
         HelpCenterBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings"); });
     }
     if (HistoryBackButton)
     {
         HistoryBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings"); });
     }
     if (WithdrawBackButton)
     {
         WithdrawBackButton.GetComponent <Button>().onClick.AddListener(() => { LerpToPage(0); ShowScene("Settings"); });
     }
     if (Signin_SendEmail)
     {
         Signin_SendEmail.GetComponent <Button>().onClick.AddListener(() => {
             LerpToPage(2);
         });
     }
     if (Signin_SubmitCode)
     {
         Signin_SubmitCode.GetComponent <Button>().onClick.AddListener(() => {
             LerpToPage(3);
         });
     }
     try{
         foreach (GameObject resend in Signin_Resend)
         {
             resend.GetComponent <Button>().onClick.AddListener(() => {
                 LerpToPage(1);
             });
         }
     }catch (NullReferenceException ex) {
     }
     try{
         foreach (GameObject done in Signin_Done)
         {
             done.GetComponent <Button>().onClick.AddListener(() => {
                 LerpToPage(0);
             });
         }
     }catch (NullReferenceException ex) {
     }
 }