Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ProfileControl1.Button_Save.Click   += new EventHandler(Button_Save_Click);
            ProfileControl1.Button_Cancel.Click += new EventHandler(Button_Cancel_Click);

            RolesUser rolesUser = new RolesUser();

            var            userInfo       = new UserInfo();
            ProfileActions profileActions = new ProfileActions();
            UsersActions   usersActions   = new UsersActions();

            userID   = usersActions.FindUserGuid(User.Identity.Name);
            userInfo = profileActions.GetUserInfo(userID);
            ProfileControl1.UserID = userID;

            if (userInfo != null)
            {
                ViewState.Add("userInfo", userInfo);

                if (userInfo.LanguageIsEnglish)
                {
                    DropDownListView.SelectedIndex = 0;
                }
                else
                {
                    DropDownListView.SelectedIndex = 1;
                }

                TextBoxPhone.Text          = userInfo.Code + " - " + userInfo.Phone;
                TextBoxName.Text           = userInfo.Name;
                TextBoxSurName.Text        = userInfo.SurName;
                TextBoxAddress.Text        = userInfo.Address;
                ProfileControl1.DataSource = userInfo;
            }
        }
Beispiel #2
0
        public ActionResult CreateOrUpdate(Pessoa pessoa)
        {
            try
            {
                if (pessoa.uid != "")
                {
                    if (UsersActions.VerifyExistUserAccount(pessoa.uid) == true)
                    {
                        //UPDATE
                        UsersActions.UpdateAccountPessoa(pessoa);
                    }
                    else
                    {
                        //CREATE
                        if (ModelState.IsValid)
                        {
                            UsersActions.CreateAccountPessoa(pessoa);
                        }
                    }
                }

                return(RedirectToAction("Account"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ProfileControl1.TableRow_Pay.Visible      = true;
                ProfileControl1.Button_Save.Text          = "To order";
                ProfileControl1.TableRow_Language.Visible = false;

                var            userInfo       = new UserInfo();
                ProfileActions profileActions = new ProfileActions();
                UsersActions   usersActions   = new UsersActions();
                userID   = usersActions.FindUserGuid(User.Identity.Name);
                userInfo = profileActions.GetUserInfo(userID);
                ProfileControl1.DataSource = userInfo;
            }

            ProfileControl1.Button_Save.Click += new EventHandler(Button_Save_Click);

            if (Session["OrderList"] != null)
            {
                Label1.Visible = false;
                List <Goods> orderList = new List <Goods>();
                orderList = (List <Goods>)Session["OrderList"];

                if (Roles.IsUserInRole(User.Identity.Name, premiumUser))
                {
                    discount = 10;
                }
                else
                {
                    if (Roles.IsUserInRole(User.Identity.Name, registerUser))
                    {
                        discount = 5;
                    }
                    else
                    {
                        discount = 0;
                    }
                }

                DataSourceAdapterBinding dataSourceAdapterBinding = new DataSourceAdapterBinding();
                OrderPreview1.DataSource = dataSourceAdapterBinding
                                           .AdapterFillPriceCalculate(orderList, discount);
            }
            else
            {
                Label1.Visible = true;
            }
        }
Beispiel #4
0
 public IHttpActionResult GetCurrentUsersActions()
 {
     try
     {
         UsersActions current = this.ef_ua.GetCurrentUsersActions();
         if (current == null)
         {
             return(NotFound());
         }
         return(Ok(current));
     }
     catch (Exception e)
     {
         String.Format("Ошибка выполнения метода API:GetCurrentUsersActions()").SaveError(e);
         return(NotFound());
     }
 }
Beispiel #5
0
 // GET: User/Account
 public ActionResult Account()
 {
     if (Session["AccessToken"] != null)
     {
         if (UsersActions.VerifyExistUserAccount((string)Session["user_uid"]) == true)
         {
             ViewBag.VerifyExistUserAccount = "TRUE";
             return(View(UsersActions.GetUserFromApiByUid((string)Session["user_uid"])));
         }
         else
         {
             ViewBag.VerifyExistUserAccount = "FALSE";
             return(View(UsersActions.GetUserFromApiByUid((string)Session["user_uid"])));
         }
     }
     else
     {
         return(RedirectToAction("Login", "Account"));
     }
 }
Beispiel #6
0
        public async Task <ActionResult> Login(LoginViewModel model)
        {
            if (ModelState.IsValid)
            {
                var data = new Dictionary <string, string>()
                {
                    { "grant_type", "password" },
                    { "username", model.Email },
                    { "password", model.Password }
                };

                using (var requestContent = new FormUrlEncodedContent(data))
                {
                    var response = await _client.PostAsync("/Token", requestContent);

                    if (response.IsSuccessStatusCode)
                    {
                        var responseContent = await response.Content.ReadAsStringAsync();

                        Session["responseContent"] = responseContent;

                        var tokenData = JObject.Parse(responseContent);
                        _tokenHelper.AccessToken = tokenData["access_token"];

                        var user_logged = UsersActions.GetUserFromApi(model.Email);

                        Session["user_uid"]   = user_logged.uid;
                        Session["user_email"] = user_logged.Email;

                        return(RedirectToAction("Index", "Timeline"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "");
                    }
                }
            }
            return(View(model));
        }
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            msCaptcha1.ValidateCaptcha(TextBoxCaptcha.Text);

            if (msCaptcha1.UserValidated)
            {
                string userName = TextBoxUsername.Text;
                string password = TextBoxPassword.Text;
                string email    = TextBoxEmail.Text;
                string question = TextBoxQuestion.Text;
                string answer   = TextBoxAnswer.Text;

                var userInfo = new UserInfo();
                userInfo.Code  = TextBoxCode.Text;
                userInfo.Phone = TextBoxNumber.Text;

                UsersActions usersActions = new UsersActions();
                usersActions.CreateUser(userName, password, email, question,
                                        answer, userInfo);

                Response.Redirect("Default.aspx");
            }
        }
Beispiel #8
0
        public int addCounters()
        {
            try
            {
                ClientOPCTRK.ClientTRK        client  = new ClientOPCTRK.ClientTRK();
                EFAZS.Concrete.EFTRK_Counters ef_trkc = new EFAZS.Concrete.EFTRK_Counters();

                int res = 0;
                List <ClientOPCTRK.Gun>       guns = client.ReadTagOPCOfGun();
                List <ClientOPCTRK.DIORisers> dios = client.ReadTagOPCOfDIORisers();

                if (guns != null)
                {
                    EFAZS.Concrete.EFUsersActions efua = new EFAZS.Concrete.EFUsersActions();
                    UsersActions user_action           = efua.GetCurrentUsersActions();
                    if (user_action != null)
                    {
                        TRK_Counters counters = new TRK_Counters()
                        {
                            ID        = 0,
                            Operator  = user_action.UserName,
                            SmenaID   = user_action.SessionID,
                            TimeStamp = DateTime.Now,
                            note      = "AZSController"
                        };
                        foreach (ClientOPCTRK.Gun g in guns)
                        {
                            switch (g.num_gun)
                            {
                            case 1: counters.C1_1 = (int?)g.total_volume; break;

                            case 2: counters.C1_2 = (int?)g.total_volume;  break;

                            case 3: counters.C2_1 = (int?)g.total_volume; break;

                            case 4: counters.C2_2 = (int?)g.total_volume; break;

                            case 5: counters.C3_1 = (int?)g.total_volume; break;

                            case 6: counters.C3_2 = (int?)g.total_volume; break;

                            case 7: counters.C4_1 = (int?)g.total_volume; break;

                            case 8: counters.C4_2 = (int?)g.total_volume; break;

                            case 9: counters.C5_1 = (int?)g.total_volume; break;

                            case 10: counters.C5_2 = (int?)g.total_volume; break;

                            case 11: counters.C6_1 = (int?)g.total_volume; break;

                            case 12: counters.C6_2 = (int?)g.total_volume; break;

                            case 13: counters.C7_1 = (int?)g.total_volume; break;

                            case 14: counters.C7_2 = (int?)g.total_volume; break;

                            case 15: counters.C7_3 = (int?)g.total_volume; break;

                            case 16: counters.C7_4 = (int?)g.total_volume; break;

                            case 17: counters.C7_5 = (int?)g.total_volume; break;

                            case 18: counters.C7_6 = (int?)g.total_volume; break;

                            case 19: counters.C7_7 = (int?)g.total_volume; break;

                            case 20: counters.C7_8 = (int?)g.total_volume; break;

                            case 21: counters.C8_1 = (int?)g.total_volume; break;

                            case 22: counters.C8_2 = (int?)g.total_volume; break;

                            case 23: counters.C8_3 = (int?)g.total_volume; break;

                            case 24: counters.C8_4 = (int?)g.total_volume; break;

                            case 25: counters.C8_5 = (int?)g.total_volume; break;

                            case 26: counters.C8_6 = (int?)g.total_volume; break;

                            case 27: counters.C8_7 = (int?)g.total_volume; break;

                            case 28: counters.C8_8 = (int?)g.total_volume; break;

                            case 29: counters.C9_1 = (int?)g.total_volume; break;
                            }
                        }
                        if (dios != null)
                        {
                            foreach (ClientOPCTRK.DIORisers dio in dios)
                            {
                                switch (dio.num)
                                {
                                case 1: counters.as1 = (long?)dio.Counter; break;

                                case 2: counters.as2 = (long?)dio.Counter; break;

                                case 3: counters.as3 = (long?)dio.Counter; break;
                                }
                            }
                        }

                        ef_trkc.Add(counters);

                        //String.Format("AZSController - Отработал метод addCounters - counters.Operator:{0}", counters.Operator).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.SmenaID:{0}", counters.SmenaID).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.TimeStamp:{0}", counters.TimeStamp).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C1_1:{0}", counters.C1_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C1_2:{0}", counters.C1_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C2_1:{0}", counters.C2_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C2_2:{0}", counters.C2_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C3_1:{0}", counters.C3_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C3_2:{0}", counters.C3_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C4_1:{0}", counters.C4_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C4_2:{0}", counters.C4_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C5_1:{0}", counters.C5_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C5_2:{0}", counters.C5_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C6_1:{0}", counters.C6_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C6_2:{0}", counters.C6_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_1:{0}", counters.C7_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_2:{0}", counters.C7_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_3:{0}", counters.C7_3).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_4:{0}", counters.C7_4).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_5:{0}", counters.C7_5).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_6:{0}", counters.C7_6).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_7:{0}", counters.C7_7).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C7_8:{0}", counters.C7_8).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_1:{0}", counters.C8_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_2:{0}", counters.C8_2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_3:{0}", counters.C8_3).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_4:{0}", counters.C8_4).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_5:{0}", counters.C8_5).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_6:{0}", counters.C8_6).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_7:{0}", counters.C8_7).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C8_8:{0}", counters.C8_8).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.C9_1:{0}", counters.C9_1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.as1:{0}", counters.as1).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.as2:{0}", counters.as2).SaveInformation();
                        //String.Format("AZSController - Отработал метод addCounters - counters.as3:{0}", counters.as3).SaveInformation();

                        res = ef_trkc.Save();
                    }
                }
                String.Format("AZSController - Отработал метод addCounters - Код выполнения-1:{0}", res).SaveInformation();
                return(res);
            }
            catch (Exception e)
            {
                String.Format("addCounters()").SaveError(e);
                return(-1);
            }
        }
Beispiel #9
0
        public int Test_ClientTRK_addCounters()
        {
            int        res    = 0;
            ClientTRK  client = new ClientTRK();
            EFGunsCnts ef_gc  = new EFGunsCnts();

            List <Gun> guns = client.ReadTagOPCOfGun();

            if (guns != null)
            {
                EFUsersActions efua        = new EFUsersActions();
                UsersActions   user_action = efua.GetCurrentUsersActions();
                if (user_action != null)
                {
                    GunsCnts gc = new GunsCnts();
                    gc.ID        = 0;
                    gc.Operator  = user_action.UserName;
                    gc.SmenaID   = user_action.SessionID;
                    gc.TimeStamp = DateTime.Now;
                    foreach (Gun g in guns)
                    {
                        switch (g.num_gun)
                        {
                        case 1: gc.C1_1 = (int?)g.total_volume; break;

                        case 2: gc.C1_2 = (int?)g.total_volume; break;

                        case 3: gc.C2_1 = (int?)g.total_volume; break;

                        case 4: gc.C2_2 = (int?)g.total_volume; break;

                        case 5: gc.C3_1 = (int?)g.total_volume; break;

                        case 6: gc.C3_2 = (int?)g.total_volume; break;

                        case 7: gc.C4_1 = (int?)g.total_volume; break;

                        case 8: gc.C4_2 = (int?)g.total_volume; break;

                        case 9: gc.C5_1 = (int?)g.total_volume; break;

                        case 10: gc.C5_2 = (int?)g.total_volume; break;

                        case 11: gc.C6_1 = (int?)g.total_volume; break;

                        case 12: gc.C6_2 = (int?)g.total_volume; break;

                        case 13: gc.C7_1 = (int?)g.total_volume; break;

                        case 14: gc.C7_2 = (int?)g.total_volume; break;

                        case 15: gc.C7_3 = (int?)g.total_volume; break;

                        case 16: gc.C7_4 = (int?)g.total_volume; break;

                        case 17: gc.C7_5 = (int?)g.total_volume; break;

                        case 18: gc.C7_6 = (int?)g.total_volume; break;

                        case 19: gc.C7_7 = (int?)g.total_volume; break;

                        case 20: gc.C7_8 = (int?)g.total_volume; break;

                        case 21: gc.C8_1 = (int?)g.total_volume; break;

                        case 22: gc.C8_2 = (int?)g.total_volume; break;

                        case 23: gc.C8_3 = (int?)g.total_volume; break;

                        case 24: gc.C8_4 = (int?)g.total_volume; break;

                        case 25: gc.C8_5 = (int?)g.total_volume; break;

                        case 26: gc.C8_6 = (int?)g.total_volume; break;

                        case 27: gc.C8_7 = (int?)g.total_volume; break;

                        case 28: gc.C8_8 = (int?)g.total_volume; break;

                        case 29: gc.C9_1 = (int?)g.total_volume; break;
                        }
                    }
                    ef_gc.Add(gc);
                    res = ef_gc.Save();
                }
            }
            return(res);
        }
Beispiel #10
0
        // GET: User
        // [TESTE] Remover antes de finalizar

        public ActionResult Index()
        {
            return(View(UsersActions.GetAllAspNetUsersFromApi()));
        }
Beispiel #11
0
        public int addCounters()
        {
            try
            {
                int              res  = 0;
                List <Gun>       guns = client.ReadTagOPCOfGun();
                List <DIORisers> dios = client.ReadTagOPCOfDIORisers();
                if (guns != null)
                {
                    EFUsersActions efua        = new EFUsersActions();
                    UsersActions   user_action = efua.GetCurrentUsersActions();
                    if (user_action != null)
                    {
                        TRK_Counters counters = new TRK_Counters()
                        {
                            ID        = 0,
                            Operator  = user_action.UserName,
                            SmenaID   = user_action.SessionID,
                            TimeStamp = DateTime.Now,
                            note      = "Services"
                        };
                        foreach (Gun g in guns)
                        {
                            switch (g.num_gun)
                            {
                            case 1: counters.C1_1 = (int?)g.total_volume; break;

                            case 2: counters.C1_2 = (int?)g.total_volume; break;

                            case 3: counters.C2_1 = (int?)g.total_volume; break;

                            case 4: counters.C2_2 = (int?)g.total_volume; break;

                            case 5: counters.C3_1 = (int?)g.total_volume; break;

                            case 6: counters.C3_2 = (int?)g.total_volume; break;

                            case 7: counters.C4_1 = (int?)g.total_volume; break;

                            case 8: counters.C4_2 = (int?)g.total_volume; break;

                            case 9: counters.C5_1 = (int?)g.total_volume; break;

                            case 10: counters.C5_2 = (int?)g.total_volume; break;

                            case 11: counters.C6_1 = (int?)g.total_volume; break;

                            case 12: counters.C6_2 = (int?)g.total_volume; break;

                            case 13: counters.C7_1 = (int?)g.total_volume; break;

                            case 14: counters.C7_2 = (int?)g.total_volume; break;

                            case 15: counters.C7_3 = (int?)g.total_volume; break;

                            case 16: counters.C7_4 = (int?)g.total_volume; break;

                            case 17: counters.C7_5 = (int?)g.total_volume; break;

                            case 18: counters.C7_6 = (int?)g.total_volume; break;

                            case 19: counters.C7_7 = (int?)g.total_volume; break;

                            case 20: counters.C7_8 = (int?)g.total_volume; break;

                            case 21: counters.C8_1 = (int?)g.total_volume; break;

                            case 22: counters.C8_2 = (int?)g.total_volume; break;

                            case 23: counters.C8_3 = (int?)g.total_volume; break;

                            case 24: counters.C8_4 = (int?)g.total_volume; break;

                            case 25: counters.C8_5 = (int?)g.total_volume; break;

                            case 26: counters.C8_6 = (int?)g.total_volume; break;

                            case 27: counters.C8_7 = (int?)g.total_volume; break;

                            case 28: counters.C8_8 = (int?)g.total_volume; break;

                            case 29: counters.C9_1 = (int?)g.total_volume; break;
                            }
                        }
                        if (dios != null)
                        {
                            foreach (DIORisers dio in dios)
                            {
                                switch (dio.num)
                                {
                                case 1: counters.as1 = (long?)dio.Counter; break;

                                case 2: counters.as2 = (long?)dio.Counter; break;

                                case 3: counters.as3 = (long?)dio.Counter; break;
                                }
                            }
                        }

                        ef_trkc.Add(counters);
                        res = ef_trkc.Save();
                    }
                }
                String.Format("Сервис ReportTRKServices - Отработал метод addCounters - Код выполнения-1:{0}", res).SaveInformation();
                return(res);
            }
            catch (Exception e)
            {
                String.Format("addCounters()").SaveError(e);
                return(-1);
            }
        }