protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerSendComProp + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlDocuments", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlSendComProp", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageSendComProp != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (Session["flash:now"] != null && Session["flash:now"].ToString() != String.Empty)
            {
                lblStatus.Text       = Session["flash:now"].ToString();
                Session["flash:now"] = String.Empty;
            }

            if (!IsPostBack)
            {
                var dm       = new DataManager();
                var category = dm.QueryWithReturnDataSet("SELECT * FROM `category` ORDER BY `Name` ASC");
                lvAllCategory.DataSource = category;
                lvAllCategory.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerReportsViewTitle + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlDocuments", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlReportsArchive", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageReportsView != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            var pril3ViewAccessArray = BackendHelper.TagToValue("put_3_reports_access");
            pnlPutevoi3.Visible = pril3ViewAccessArray.Split(new[] { ',' }).Any(p => p.Trim().Contains(userInSession.ID.ToString()));

            if (!IsPostBack)
            {
                CbAct.Checked      = cbNaklPlil.Checked = cbPutevoi2.Checked = cbPutevoi1.Checked = cbZP.Checked = cbRasch.Checked = true;
                cbPutevoi3.Checked = pril3ViewAccessArray.Split(new[] { ',' }).Any(p => p.Trim().Contains(userInSession.ID.ToString()));
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerBackendEdit + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlBackend", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlSettings", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageBackendEdit != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            var backend = new Backend {
                ID = Convert.ToInt32(Page.Request.Params["id"])
            };
            backend.GetById();
            if (!IsPostBack)
            {
                lblTag.Text         = backend.Tag;
                lblDescription.Text = backend.Description;
                tbValue.Text        = backend.Value;
                var changeDate = OtherMethods.DateConvert(backend.ChangeDate.ToString());
                if (!String.IsNullOrEmpty(changeDate))
                {
                    pnlChangeDate.Visible = true;
                    lblChangeDate.Text    = changeDate;
                }
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            OtherMethods.ActiveRightMenuStyleChanche("hlErrors", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlContent", this.Page);
            Page.Title = PagesTitles.ManagerErrorsLogEdit + BackendHelper.TagToValue("page_title_part");

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageErrorsLogEdit != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            var error = new ErrorsLog()
            {
                ID = Convert.ToInt32(Page.Request.Params["id"])
            };
            error.GetById();
            lblDate.Text      = error.Date.ToString();
            lblIP.Text        = error.IP;
            lblType.Text      = error.ErrorType;
            tbStackTrase.Text = error.StackTrase;
        }
        protected void UpdateGoods(int count, int userId)
        {
            for (int i = 1; i <= count; i++)
            {
                var goodsDescription = !String.IsNullOrEmpty(Page.Request.Params["ctl00$MainContent$tbGoodsDescription" + i.ToString()]) ? Page.Request.Params["ctl00$MainContent$tbGoodsDescription" + i.ToString()] : Page.Request.Params["ctl00$MainContent$hfGoodsDescription" + i.ToString()];
                if (!String.IsNullOrEmpty(goodsDescription))
                {
                    var     goodsModel  = !String.IsNullOrEmpty(Page.Request.Params["ctl00$MainContent$tbGoodsModel" + i.ToString()]) ? Page.Request.Params["ctl00$MainContent$tbGoodsModel" + i.ToString()] : Page.Request.Params["ctl00$MainContent$hfGoodsModel" + i.ToString()];
                    var     goodsCost   = !String.IsNullOrEmpty(Page.Request.Params["ctl00$MainContent$tbGoodsCost" + i.ToString()]) ? Page.Request.Params["ctl00$MainContent$tbGoodsCost" + i.ToString()] : Page.Request.Params["ctl00$MainContent$hfGoodsCost" + i.ToString()];
                    var     goodsNumber = !String.IsNullOrEmpty(Page.Request.Params["ctl00$MainContent$tbGoodsNumber" + i.ToString()]) ? Page.Request.Params["ctl00$MainContent$tbGoodsNumber" + i.ToString()] : Page.Request.Params["ctl00$MainContent$hfGoodsNumber" + i.ToString()];
                    var     hfGoodsID   = Page.Request.Params["ctl00$MainContent$hfGoodsID" + i.ToString()];
                    decimal dec;
                    Decimal.TryParse(goodsCost, out dec);

                    var goods = new Goods
                    {
                        Description        = goodsDescription,
                        Model              = goodsModel,
                        Number             = Convert.ToInt32(goodsNumber.Replace(" ", "")),
                        Cost               = dec,
                        TicketFullSecureID = FullSecureID,
                        ID = Convert.ToInt32(hfGoodsID)
                    };

                    goods.Update(userId, OtherMethods.GetIPAddress(), "UserTicketEdit");
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerUsersDiscount + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlUsersDiscount", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlSettings", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageUserDiscountView != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (!IsPostBack)
            {
                sddlStatus.DataSource     = Users.UserStatuses;
                sddlStatus.DataTextField  = "Value";
                sddlStatus.DataValueField = "Key";
                sddlStatus.DataBind();
                sddlStatus.Items.Insert(0, new ListItem("Все", string.Empty));

                sddlCourse.Items.Add(new ListItem("Да", "1"));
                sddlCourse.Items.Add(new ListItem("Нет", "0"));
                sddlCourse.Items.Insert(0, new ListItem("Все", string.Empty));

                if (Page.Request.Params["uid"] != null)
                {
                    stbUID.Text = Page.Request.Params["uid"];
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     Page.Title = PagesTitles.ManagerErrorsLogView + BackendHelper.TagToValue("page_title_part");
     OtherMethods.ActiveRightMenuStyleChanche("hlErrors", this.Page);
     OtherMethods.ActiveRightMenuStyleChanche("hlContent", this.Page);
     PageAccess();
 }
        public void btnActivate_Click(Object sender, EventArgs e)
        {
            var id      = Page.Request.Params["id"];
            var regUser = new Users {
                ID = Convert.ToInt32(id)
            };
            var userInSession = (Users)Session["userinsession"];
            //var newPassword = OtherMethods.CreateUniqId(DateTime.Now.ToString("yyMdHms"));
            var user = new Users
            {
                ID            = Convert.ToInt32(id),
                Status        = 2,
                ActivatedDate = DateTime.Now,
                Password      = regUser.Password
            };

            user.Update(userInSession.ID, OtherMethods.GetIPAddress(), "ClientEdit");
            user.GetById();
            var emailNotification = new EmailNotifications {
                Name = "account_activated"
            };

            emailNotification.GetByName();
            EmailMethods.MailSendHTML(
                emailNotification.Title,
                string.Format(emailNotification.Body,
                              user.Login,
                              regUser.Password,
                              BackendHelper.TagToValue("official_name"),
                              BackendHelper.TagToValue("current_app_address"),
                              BackendHelper.TagToValue("not_official_name")),
                user.Email, true);
            Page.Response.Redirect(Request.RawUrl);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerNotificationEdit + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlNotifications", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlContent", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageNotificationsEdit != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (Page.Request.Params["id"] != null)
            {
                var note = new Notification {
                    ID = Convert.ToInt32(Page.Request.Params["id"])
                };
                note.GetById();
                if (!IsPostBack)
                {
                    if (string.IsNullOrEmpty(note.Title))
                    {
                        tbTitle.Visible  = false;
                        lblTitle.Visible = false;
                    }
                    tbTitle.Text            = note.Title;
                    tbBody.Text             = note.Description;
                    lblDescriptionMore.Text = note.DescriptionStatic;
                }
            }
        }
Beispiel #10
0
        public void bntCreate_Click(Object sender, EventArgs e)
        {
            var id = Page.Request.Params["id"];
            var isSpecialClient = cbIsSpecialClient.Checked ? 1 : 0;
            var isRedClient     = cbIsRedClient.Checked ? 1 : 0;

            var userInSession = (Users)Session["userinsession"];

            var user = new Users
            {
                ID = Convert.ToInt32(id)
            };

            user.GetById();
            user.Name           = tbName.Text;
            user.Family         = tbFamily.Text;
            user.Phone          = tbPhone.Text;
            user.SpecialClient  = isSpecialClient;
            user.ContactDate    = string.IsNullOrEmpty(tbContactDate.Text) ? Convert.ToDateTime("01.01.0001 0:00:00") : Convert.ToDateTime(tbContactDate.Text);
            user.RedClient      = isRedClient;
            user.ManagerID      = Convert.ToInt32(ddlManager.SelectedValue);
            user.StatusStady    = Convert.ToInt32(ddlStatusStady.SelectedValue);
            user.SalesManagerID = Convert.ToInt32(ddlSalesManager.SelectedValue);

            user.Update(userInSession.ID, OtherMethods.GetIPAddress(), "ClientEdit");
            Page.Response.Redirect(Request.RawUrl);
        }
Beispiel #11
0
        protected void btnChange_OnClick(Object sender, EventArgs e)
        {
            var userInSession = (Users)Session["userinsession"];
            var user          = new Users {
                ID = Convert.ToInt32(tbUID.Text)
            };

            user.GetById();

            if (userInSession.Role != Users.Roles.SuperAdmin.ToString() && (user.Role == Users.Roles.Admin.ToString() || user.Role == Users.Roles.SuperAdmin.ToString()) && user.ID != userInSession.ID)
            {
                lblError.Text     = "Изменять пароль других администраторов может только администратор+!";
                errorDiv.CssClass = "loginError";
                return;
            }


            if (!string.IsNullOrEmpty(user.Password))
            {
                user.Password = OtherMethods.HashPassword(tbNewPassword.Text);
                user.Update(userInSession.ID, OtherMethods.GetIPAddress(), "ChangePasswords");
                lblError.Text     = "Обновлен пароль пользователя: " + user.Name + " " + user.Family + " (" + user.Email + ")";
                errorDiv.CssClass = "loginNotError";
                if (user.Email.Contains("@"))
                {
                    EmailMethods.MailSend("Ваш новый пароль", "Ваш новый пароль: " + tbNewPassword.Text, user.Email);
                }
            }
            else
            {
                lblError.Text     = "Пользователь не найден!";
                errorDiv.CssClass = "loginError";
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page);
     OtherMethods.ActiveRightMenuStyleChanche("hlDistricts", this.Page);
     Page.Title = PagesTitles.ManagerDistrictsView + BackendHelper.TagToValue("page_title_part");
     PageAccess();
 }
Beispiel #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //SmsSender.SendSmsBulkIfTicketOnStock("37789");

            Page.Title = PagesTitles.UserDefaultTitle + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlMain", this.Page);
            var userInSession = (Users)Session["userinsession"];
            var user          = new Users
            {
                ID = UserID
            };

            user.GetById();
            lblUID.Text   = user.ID.ToString();
            lblEmail.Text = user.Email;
            lblLogin.Text = user.Login;

            if (user.ManagerID != 0)
            {
                trLogistian.Visible = true;

                var userLogistian = new Users()
                {
                    ID = Convert.ToInt32(user.ManagerID)
                };
                lblLogistian.Text = userLogistian.Name + ", тел. " + userLogistian.PhoneWorkOne;
            }

            if (user.SalesManagerID != 0)
            {
                trManager.Visible = true;

                var userManager = new Users()
                {
                    ID = Convert.ToInt32(user.SalesManagerID)
                };
                lblManager.Text = userManager.Family + " " + userManager.Name + ", тел. " + userManager.PhoneWorkOne;
            }

            if (user.AllowApi == 1)
            {
                trApiKey.Visible = true;
                lblApiKey.Text   = user.ApiKey;
            }
            if (user.Discount == 0)
            {
                tdDiscount.Visible = false;
            }
            else
            {
                lblDiscount.Text = user.Discount + "%";
            }

            DeliveryOnMinskPhones = BackendHelper.TagToValue("delivery_on_minsk_phones");
            DeliveryOnMinskSkype  = BackendHelper.TagToValue("delivery_on_minsk_skype");

            //пересчитываем просмотренные новости
            //обновляем\задаем авторизационную куку с данными пользователя
            AuthenticationMethods.SetUserCookie(userInSession);
        }
Beispiel #14
0
        protected void bCloseList_Click(object sender, EventArgs e)
        {
            var user        = (Users)Session["userinsession"];
            var rolesList   = Application["RolesList"] as List <Roles>;
            var currentRole = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == user.Role.ToLower());

            foreach (ListViewDataItem items in lvAllTickets.Items)
            {
                var chkBoxRows = (CheckBox)items.FindControl("cbSelect");

                if (chkBoxRows.Checked)
                {
                    var ticketId                 = (HiddenField)items.FindControl("hfID");
                    var currentDriverId          = (HiddenField)items.FindControl("hfDriverID");
                    var currentStatusDescription = (HiddenField)items.FindControl("hfStatusDescription");
                    var currentAdmissionDate     = (HiddenField)items.FindControl("hfAdmissionDate");
                    var currentStatusId          = (HiddenField)items.FindControl("hfStatusID");
                    var ticket = new DAL.DataBaseObjects.Tickets {
                        ID = Convert.ToInt32(ticketId.Value)
                    };
                    var errorText = TicketsFilter.StatusChangeFilter(ref ticket, currentDriverId.Value, currentStatusId.Value, currentStatusDescription.Value, currentAdmissionDate.Value, "", "6", "", currentRole);
                    if (errorText == null) //если ошибок после фильтрации нет - сохраняем заявку
                    {
                        ticket.Update(user.ID, OtherMethods.GetIPAddress(), "UserTicketView");
                    }
                    else //выводим все ошибки, если они есть
                    {
                        lblNotif.Text += String.Format("{0}<br/>", errorText);
                    }
                }
            }

            Response.Redirect(Request.ServerVariables["URL"]);
        }
        private async void button1_Click(object sender, EventArgs e)
        {
            await ReadFwsAsync();

            ReadData();

            toolStripStatusLabel1.Text = "Вычисляет u(x,t)";

            timer1.Start();
            await CalcUxtAsync();

            toolStripProgressBar1.Value = toolStripProgressBar1.Maximum;
            timer1.Stop();

            var s = WriteUxt();

            toolStripStatusLabel1.Text = "Вычисляет u(x,w)";

            await CalcUxwAsync();

            toolStripStatusLabel1.Text = "Запускает скрипт";
            await Task.Run(() => OtherMethods.StartProcess2("OnePoint.r"));

            OtherMethods.PlaySound("ВычисленияЗавершены");

            GetUxtInfo(s);
            this.Close();
        }
Beispiel #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerReportsExportTitle + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlDocuments", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlReportsExport", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageReportsExport != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (currentRole.ActionExportAllUsersInfo == 1)
            {
                pnlActionExportAllUsersInfo.Visible = true;
            }

            if (currentRole.ActionExportAllUsersProfilesInfo == 1)
            {
                pnlActionExportAllUsersProfilesInfo.Visible = true;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerCalculationView + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlMoney", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlCalculation", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageCalculationView != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (!IsPostBack)
            {
                stbDeliveryDate1.Text = DateTime.Now.ToString("dd-MM-yyyy");
                if (!string.IsNullOrEmpty(Page.Request.Params["stateSave"]))
                {
                    if (!string.IsNullOrEmpty(Page.Request.Params["deliveryDate1"]))
                    {
                        stbDeliveryDate1.Text = Page.Request.Params["deliveryDate1"];
                    }

                    if (!string.IsNullOrEmpty(Page.Request.Params["deliveryDate2"]))
                    {
                        stbDeliveryDate2.Text = Page.Request.Params["deliveryDate2"];
                    }
                }
            }

            lblPage.Visible = false;
        }
Beispiel #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = Page.Request.Params["id"] != null ? PagesTitles.ManagerCategoryEditTitle + BackendHelper.TagToValue("page_title_part") : PagesTitles.ManagerCategoryCreateTitle + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlCategory", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageCategoryEdit != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            if (Page.Request.Params["id"] != null)
            {
                var section = new Category()
                {
                    ID = Convert.ToInt32(Page.Request.Params["id"])
                };
                section.GetById();
                if (!IsPostBack)
                {
                    tbName.Text = section.Name;
                }
            }
        }
Beispiel #19
0
        protected void btnSave_OnClick(Object sender, EventArgs e)
        {
            var param = Context.Items["sacredlink"].ToString();

            if (string.IsNullOrEmpty(param))
            {
                Response.Redirect("~/usernotification/6");
            }
            var base64Email = param.Remove(0, 32);

            byte[] byteEmail = Convert.FromBase64String(base64Email);
            var    email     = System.Text.Encoding.UTF8.GetString(byteEmail);
            var    password  = param.Substring(0, 32);
            var    user      = new Users {
                Email = email
            };

            user.GetByEmail();
            if (user.Password != password || string.IsNullOrEmpty(user.ID.ToString()))
            {
                Response.Redirect("~/usernotification/6");
            }
            else
            {
                user.Password = OtherMethods.HashPassword(tbNewPassword.Text);
                user.Update();
                EmailMethods.MailSend("Ваш новый пароль", "Ваш новый пароль: " + tbNewPassword.Text, user.Email);
                Response.Redirect("~/usernotification/7");
            }
        }
Beispiel #20
0
        public void bntCreate_Click(Object sender, EventArgs e)
        {
            var id            = Page.Request.Params["id"];
            var userInSession = (Users)Session["userinsession"];
            var warehouse     = new Warehouses()
            {
                Name            = tbName.Text.Trim(),
                StreetPrefix    = ddlStreetPrefix.SelectedValue,
                StreetName      = tbStreetName.Text.Trim(),
                StreetNumber    = tbStreetNumber.Text.Trim(),
                Housing         = tbHousing.Text.Trim(),
                ApartmentNumber = tbApartmentNumber.Text.Trim(),
                CityID          = Convert.ToInt32(hfCityID.Value)
            };

            if (id == null)
            {
                warehouse.CreateDate = DateTime.Now;
                warehouse.Create();
            }
            else
            {
                warehouse.ID         = Convert.ToInt32(id);
                warehouse.ChangeDate = DateTime.Now;
                warehouse.Update(userInSession.ID, OtherMethods.GetIPAddress(), "WarehouseEdit");
            }
            Page.Response.Redirect("~/ManagerUI/Menu/Souls/WarehousesView.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            OtherMethods.ActiveRightMenuStyleChanche("hlFeedback", this.Page);
            Page.Title = PagesTitles.UserFeedbackCreate + BackendHelper.TagToValue("page_title_part");
            if (String.IsNullOrEmpty(ActivatedProfilesCount) || Convert.ToInt32(ActivatedProfilesCount) == 0)
            {
                Response.Redirect("~/usernotification/12");
            }

            if (!IsPostBack)
            {
                ddlType.DataSource     = Feedback.Types;
                ddlType.DataTextField  = "Value";
                ddlType.DataValueField = "Key";
                ddlType.DataBind();
                if (Page.Request.Params["type"] != null && Page.Request.Params["type"] == "new_category")
                {
                    ddlType.SelectedValue = "2";
                }

                ddlPriority.DataSource     = Feedback.Priorities;
                ddlPriority.DataTextField  = "Value";
                ddlPriority.DataValueField = "Key";
                ddlPriority.DataBind();
            }
        }
Beispiel #22
0
        public void btnBlock_Click(Object sender, EventArgs e)
        {
            var id            = Page.Request.Params["id"];
            var userInSession = (Users)Session["userinsession"];
            var user          = new Users
            {
                ID     = Convert.ToInt32(id),
                Status = 3
            };

            user.Update(userInSession.ID, OtherMethods.GetIPAddress(), "ClientEdit");
            user.GetById();
            var emailNotification = new EmailNotifications {
                Name = "account_blocked"
            };

            emailNotification.GetByName();
            EmailMethods.MailSendHTML(
                emailNotification.Title,
                string.Format(emailNotification.Body,
                              BackendHelper.TagToValue("current_app_address"),
                              BackendHelper.TagToValue("not_official_name"),
                              BackendHelper.TagToValue("main_phones")),
                user.Email,
                true);
            Page.Response.Redirect(Request.RawUrl);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     OtherMethods.ActiveRightMenuStyleChanche("hlCity", this.Page);
     OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page);
     Page.Title = PagesTitles.ManagerCityView + BackendHelper.TagToValue("page_title_part");
     PageAccess();
     AppKey = Globals.Settings.AppServiceSecureKey;
     if (!IsPostBack)
     {
         sddlDistricts.DataSource = (from t in City.Districts
                                     select new
         {
             Key = t.Key,
             Value = t.Value.Name
         }).OrderBy(u => u.Value);
         sddlDistricts.DataTextField  = "Value";
         sddlDistricts.DataValueField = "Key";
         sddlDistricts.DataBind();
         sddlDistricts.Items.Insert(0, new ListItem("Все", ""));
         if (!String.IsNullOrEmpty(Page.Request.Params["district"]))
         {
             sddlDistricts.SelectedValue = Page.Request.Params["district"].Trim();
         }
     }
 }
        private async void button1_Click(object sender, EventArgs e)
        {
            OtherMethods.IlushaMethod(checkBox4);
            OtherMethods.PlaySound("Поехали");
            SetDir();
            SetSymbols();

            var tmp = GetDataPaths();

            string[] names     = tmp.Item1;
            string[] wheredata = tmp.Item2;

            List <string> pathellipse = new List <string>(sources.Length * (sources.Length - 1));

            int             alles    = sources.Length * (sources.Length - 1);
            IProgress <int> progress = new Progress <int>((int val) => save = val);

            for (int i = 0; i < sources.Length; i++)
            {
                var itSource     = sources[i];
                var otherSources = sources.Without(itSource);
                var othernames   = names.Without(names[i]);
                var snames       = new string(symbols.ToCharArray().Without(symbols[i]));

                timer1.Start();
                for (int k = 0; k < otherSources.Length; k++)
                {
                    TransformArea(Path.Combine(wheredata[i], $"{snames[k]}.txt"), Path.Combine(wheredata[i], othernames[k]), globalTimeMin, timestep);
                    GetData();
                    string savename = $"{snames[k]} -> {symbols[i]}";

                    toolStripLabel1.Text = $"Замер {symbols[i]}, источник {snames[k]}, осталось {alles--}";

                    var tuple = (radioButton1.Checked) ? await Functions.GetMaximunFromAreaAsync(Wnet, Tnet, progress, new System.Threading.CancellationToken(),
                                                                                                 globalTimeMin, timestep, tickCount, othernames[k], Path.Combine(dir, savename.Replace(" -> ", "to")),
                                                                                                 MyWavelet, wheredata[i], byevery, epsForWaveletValues) :
                                await Functions.GetMaximunFromAreaAsync(wmin, wmax, tmin, tmax,
                                                                        globalTimeMin, timestep, tickCount, othernames[k], Path.Combine(dir, savename.Replace(" -> ", "to")),
                                                                        MyWavelet, wheredata[i], byevery, epsForWaveletValues,
                                                                        pointcount, pointmax, pointmax2);

                    pathellipse.Add($"{otherSources[k].Center.x} {otherSources[k].Center.y} {itSource.Center.x} {itSource.Center.y} {Functions.Vg2(tuple.Item1).ToRString()} {tuple.Item2.ToRString()} {i} {savename} {tuple.Item1}");
                }
                Expendator.WriteInFile(Path.Combine("EllipseData", "Params.txt"), pathellipse.ToArray());
                SetDefaltProgressBar();
                timer1.Stop();
                OtherMethods.PlaySound("ЗамерОбработан");
            }

            string where = Path.GetDirectoryName(Path.GetDirectoryName(wheredata[0]));
            await Expendator.DirectoryCopyAsync(
                Path.Combine(Environment.CurrentDirectory, "EllipseData"),
                Path.Combine(where, "EllipseData")
                );

            OtherMethods.PlaySound("СоздаемЭллипсы");
            MakeEllipses(pathellipse.ToArray());
            SetDefaultStrip();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            OtherMethods.ActiveRightMenuStyleChanche("hlMain", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlAnonymousMessage", this.Page);
            Page.Title = PagesTitles.ManagerAnonymousMessage + BackendHelper.TagToValue("page_title_part");

            lblEmalList.Text = BackendHelper.TagToValue("anonymous_message_email_list");
        }
Beispiel #26
0
        protected void Page_Init(object sender, EventArgs e)
        {
            AppKey = Globals.Settings.AppServiceSecureKey;
            UserIP = OtherMethods.GetIPAddress();
            var user = (Users)Session["userinsession"];

            UserID = user.ID.ToString();
        }
Beispiel #27
0
        protected void Page_Init()
        {
            AppKey = Delivery.Globals.Settings.AppServiceSecureKey;
            UserIP = OtherMethods.GetIPAddress();
            var user = (Users)Session["userinsession"];

            UserID = user.ID.ToString();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = PagesTitles.ManagerClientCreateTitle + BackendHelper.TagToValue("page_title_part");
            OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlClients", this.Page);

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageClientsCreate != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            AppKey = Globals.Settings.AppServiceSecureKey;

            if (Session["flash:now"] != null && Session["flash:now"].ToString() != string.Empty)
            {
                lblStatus.Text       = Session["flash:now"].ToString();
                Session["flash:now"] = String.Empty;
            }

            var dm = new DataManager();
            if (!IsPostBack)
            {
                var dataSetForSalesManager = dm.QueryWithReturnDataSet("select * from `users` WHERE (role = 'SalesManager') and Status = 2 ORDER BY Family ASC, Name ASC;");
                dataSetForSalesManager.Tables[0].Columns.Add("FIO", typeof(string), "Family + ' ' + Name");
                ddlSalesManager.DataSource     = dataSetForSalesManager;
                ddlSalesManager.DataTextField  = "FIO";
                ddlSalesManager.DataValueField = "ID";
                ddlSalesManager.DataBind();
                ddlSalesManager.Items.Insert(0, new ListItem("Не назначен", "0"));

                ddlStatusStady.DataSource     = Users.UserStatusesStudy;
                ddlStatusStady.DataTextField  = "Value";
                ddlStatusStady.DataValueField = "Key";
                ddlStatusStady.DataBind();

                ddlProfileType.DataSource     = UsersProfiles.ProfileType;
                ddlProfileType.DataTextField  = "Value";
                ddlProfileType.DataValueField = "Key";
                ddlProfileType.DataBind();
                ddlProfileType.Items.Remove(ddlProfileType.Items.FindByValue("1"));


                ddlCompanyType.DataSource     = UsersProfiles.CompanyType;
                ddlCompanyType.DataTextField  = "Value";
                ddlCompanyType.DataValueField = "Key";
                ddlCompanyType.DataBind();
            }


            var category = dm.QueryWithReturnDataSet("SELECT * FROM `category` ORDER BY `Name` ASC");
            lvAllCategory.DataSource = category;
            lvAllCategory.DataBind();
        }
Beispiel #29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            OtherMethods.ActiveRightMenuStyleChanche("hlCars", this.Page);
            OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page);
            Page.Title = Page.Request.Params["id"] != null ? PagesTitles.ManagerCarEdit + BackendHelper.TagToValue("page_title_part") : PagesTitles.ManagerCarCreate + BackendHelper.TagToValue("page_title_part");

            #region Блок доступа к странице
            var userInSession = (Users)Session["userinsession"];
            var rolesList     = Application["RolesList"] as List <Roles>;
            var currentRole   = (Roles)rolesList.SingleOrDefault(u => u.Name.ToLower() == userInSession.Role.ToLower());
            if (currentRole.PageCarEdit != 1)
            {
                Response.Redirect("~/Error.aspx?id=1");
            }
            #endregion

            BackLink = CarsHelper.BackCarLinkBuilder(Page.Request.Params["aid"], Page.Request.Params["model"], Page.Request.Params["number"], Page.Request.Params["typeid"]);

            if (!IsPostBack)
            {
                ddlType.DataSource     = Cars.CarType;
                ddlType.DataTextField  = "Value";
                ddlType.DataValueField = "Key";
                ddlType.DataBind();
            }

            if (Page.Request.Params["id"] != null)
            {
                var car = new Cars {
                    ID = Convert.ToInt32(Page.Request.Params["id"])
                };
                car.GetById();
                if (String.IsNullOrEmpty(car.Model))
                {
                    Page.Response.Redirect("~/ManagerUI/Menu/Souls/CarsView.aspx?" + BackLink);
                }
                if (!IsPostBack)
                {
                    ddlType.SelectedValue = car.TypeID.ToString();
                    tbModel.Text          = car.Model;
                    tbNumber.Text         = hfNumber.Value = car.Number;

                    tbCompanyName.Text = car.CompanyName;

                    tbFirstName.Text           = car.FirstName;
                    tbLastName.Text            = car.LastName;
                    tbThirdName.Text           = car.ThirdName;
                    tbPassportSeria.Text       = car.PassportSeria;
                    tbPassportNumber.Text      = car.PassportNumber;
                    tbPersonalNumber.Text      = car.PersonalNumber;
                    tbROVD.Text                = car.ROVD;
                    tbRegistrationAddress.Text = car.RegistrationAddress;
                    tbValidity.Text            = Convert.ToDateTime(car.Validity).ToString("dd-MM-yyyy");
                    tbBirthDay.Text            = Convert.ToDateTime(car.BirthDay).ToString("dd-MM-yyyy");
                    tbDateOfIssue.Text         = Convert.ToDateTime(car.DateOfIssue).ToString("dd-MM-yyyy");
                }
            }
        }
Beispiel #30
0
        public List <AllProfileResult> GetProfilesXML(string email, string password)
        {
            if (ApiMethods.IsApiAuthRequest())
            {
                var js = new JavaScriptSerializer {
                    MaxJsonLength = Int32.MaxValue
                };
                var allCityList = new List <AllProfileResult>();
                var user        = new Users {
                    Email = email
                };
                user.GetByEmail();
                if (user.Password != OtherMethods.HashPassword(password))
                {
                    allCityList.Add(new AllProfileResult
                    {
                        Name = "Ошибка",
                        ID   = "Такой комбинации логина и пароля не найдено!"
                    });
                }
                else
                {
                    var profiles = new UsersProfiles {
                        UserID = user.ID
                    };
                    var allProfilesDS = profiles.GetAllItems();

                    foreach (DataRow row in allProfilesDS.Tables[0].Rows)
                    {
                        string fioOrCompanyName;
                        if (String.IsNullOrEmpty(row["CompanyName"].ToString()))
                        {
                            fioOrCompanyName = row["FirstName"] + " " + row["LastName"];
                        }
                        else
                        {
                            fioOrCompanyName = row["CompanyName"].ToString();
                        }

                        var iDPlusType = row["TypeID"].ToString() + row["ID"];
                        allCityList.Add(new AllProfileResult {
                            Name = fioOrCompanyName, ID = iDPlusType
                        });
                    }
                }
                var responceBody = js.Serialize(allCityList);
                ApiMethods.LoggingRequest("GetProfilesXML",
                                          "UserProileAPI",
                                          "UserAPI",
                                          null,
                                          responceBody.Length,
                                          Convert.ToInt32(HttpContext.Current.Request.Params["userid"]),
                                          HttpContext.Current.Request.Params["apikey"]);
                return(allCityList);
            }
            return(null);
        }