protected void Page_Load(object sender, EventArgs e) { Page.Title = PagesTitles.ManagerDriverViewTitle + BackendHelper.TagToValue("page_title_part"); OtherMethods.ActiveRightMenuStyleChanche("hlDrivers", 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.PageDriverView != 1) { Response.Redirect("~/Error.aspx?id=1"); } #endregion if (Page.Request.Params["id"] != null) { if (!IsPostBack) { var driver = new Drivers { ID = Convert.ToInt32(Page.Request.Params["id"]) }; driver.GetById(); lblID.Text = driver.ID.ToString(); lblStatus.Text = DriversHelper.DriverStatusToText(Convert.ToInt32(driver.StatusID)); lblCar.Text = CarsHelper.CarIdToModelName(driver.CarID.ToString()); hlCar.NavigateUrl = "~/ManagerUI/CarView.aspx?id=" + driver.CarID; lblFIO.Text = String.Format("{0} {1} {2}", driver.FirstName, driver.LastName, driver.ThirdName); lblPhoneOne.Text = driver.PhoneOne; lblPhoneTwo.Text = driver.PhoneTwo; lblHomePhone.Text = driver.HomePhone; lblHomeAddress.Text = driver.HomeAddress; lblBirthDay.Text = Convert.ToDateTime(driver.BirthDay).ToString("dd-MM-yyyy"); lblContactPersonFIO.Text = driver.ContactPersonFIO; lblContactPersonPhone.Text = driver.ContactPersonPhone; lblPassportData.Text = String.Format("{0}{1}", driver.PassportSeria, driver.PassportNumber); lblPersonalNumber.Text = driver.PersonalNumber; lblROVD.Text = driver.ROVD; lblDateOfIssue.Text = Convert.ToDateTime(driver.DateOfIssue).ToString("dd-MM-yyyy"); lblValidity.Text = Convert.ToDateTime(driver.Validity).ToString("dd-MM-yyyy"); lblRegistrationAddress.Text = driver.RegistrationAddress; lblDriverPassport.Text = driver.DriverPassport; lblDriverPassportDateOfIssue.Text = Convert.ToDateTime(driver.DriverPassportDateOfIssue).ToString("dd-MM-yyyy"); lblDriverPassportValidity.Text = Convert.ToDateTime(driver.DriverPassportValidity).ToString("dd-MM-yyyy"); lblMedPolisDateOfIssue.Text = Convert.ToDateTime(driver.MedPolisDateOfIssue).ToString("dd-MM-yyyy"); lblMedPolisValidity.Text = Convert.ToDateTime(driver.MedPolisValidity).ToString("dd-MM-yyyy"); } } }
public static string OldNewValueToRuss(string tableName, string propertyName, string value) { #region таблица заявок if (tableName == "tickets") { if (propertyName == "CourseRUR" || propertyName == "CourseUSD" || propertyName == "CourseEUR" || propertyName == "DeliveryCost" || propertyName == "AssessedCost" || propertyName == "AgreedCost" || propertyName == "ReceivedUSD" || propertyName == "ReceivedEUR" || propertyName == "ReceivedEUR" || propertyName == "ReceivedBLR" || propertyName == "GruzobozCost") { return(MoneyMethods.MoneySeparator(value)); } if (propertyName == "DriverID") { return(DriversHelper.DriverIDToFioToPrint(value)); } if (propertyName == "StatusIDOld" || propertyName == "StatusID") { return(OtherMethods.TicketStatusToText(value)); } if (propertyName == "CityID") { return(CityHelper.CityIDToCityNameWithotCustom(value)); } if (propertyName == "TrackIDUser") { return(OtherMethods.TrackToText(Convert.ToInt32(value))); } if (propertyName == "DeliveryDate") { return(value.Remove(value.Length - 8)); } if (propertyName == "Comment") { return(WebUtility.HtmlDecode(value)); } if (propertyName == "PrintNakl" || propertyName == "PrintNaklInMap" || propertyName == "IsExchange" || propertyName == "WithoutMoney" || propertyName == "CheckedOut" || propertyName == "Phoned") { return(value == "0" ? "нет" : "да"); } if (propertyName == "OvDateFrom" || propertyName == "OvDateTo") { return(String.IsNullOrEmpty(value) ? String.Empty : Convert.ToDateTime(value).ToString("HH:mm")); } } #endregion #region таблица пользователей if (tableName == "users") { if (propertyName == "SpecialClient" || propertyName == "IsCourse" || propertyName == "AllowApi") { return(value == "0" ? "нет" : "да"); } if (propertyName == "Status") { return(UsersHelper.UserStatusToText(Convert.ToInt32(value))); } if (propertyName == "Role") { return(UsersHelper.RoleToRuss(value)); } if (propertyName == "Discount") { return(String.Format("{0}%", value)); } if (propertyName == "Password") { return(String.Empty); } if (propertyName == "Validity" && value.Length >= 8) { return(value.Remove(value.Length - 8)); } if (propertyName == "BirthDay" && value.Length >= 8) { return(value.Remove(value.Length - 8)); } if (propertyName == "DateOfIssue" && value.Length >= 8) { return(value.Remove(value.Length - 8)); } } #endregion #region таблица грузов if (tableName == "goods") { if (propertyName == "Cost") { return(MoneyMethods.MoneySeparator(value)); } if (propertyName == "WithoutAkciza") { return(value == "0" ? "нет" : "да"); } } #endregion #region таблица профилей if (tableName == "usersprofiles") { if (propertyName == "StatusID") { return(UsersProfilesHelper.UserProfileStatusToText(Convert.ToInt32(value))); } } #endregion #region таблица водителй if (tableName == "drivers") { if (propertyName == "StatusID" && !String.IsNullOrEmpty(value)) { return(DriversHelper.DriverStatusToText(Convert.ToInt32(value))); } if (value.Length >= 8 && (propertyName == "DateOfIssue" || propertyName == "Validity" || propertyName == "BirthDay" || propertyName == "DriverPassportDateOfIssue" || propertyName == "DriverPassportValidity" || propertyName == "MedPolisDateOfIssue" || propertyName == "MedPolisValidity")) { return(value.Remove(value.Length - 8)); } } #endregion #region таблица авто if (tableName == "cars") { if (propertyName == "TypeID" && !String.IsNullOrEmpty(value)) { return(CarsHelper.CarTypeToFullString(Convert.ToInt32(value))); } } #endregion #region таблица категорий if (tableName == "category") { if (propertyName == "Name") { return(value); } } #endregion return(value); }