public static String DriverIDToCarZP(string id) { if (id == "0" || id == "-1" || String.IsNullOrWhiteSpace(id)) { return("__________________________________"); } var driver = new Drivers { ID = Convert.ToInt32(id) }; driver.GetById(); if (driver.CarID == 0) { return("__________________________________"); } var car = new Cars { ID = Convert.ToInt32(driver.CarID) }; car.GetById(); if (String.IsNullOrEmpty(car.Model)) { return("__________________________________"); } return(car.Model + " " + car.Number); }
protected void Page_PreRender(object sender, EventArgs e) { var driver = new Drivers { ID = Convert.ToInt32(DriverIdValue) }; driver.GetById(); var jsonString = driver.CityOrder; if (String.IsNullOrEmpty(jsonString)) { return; } var js = new JavaScriptSerializer { MaxJsonLength = Int32.MaxValue }; var cityInOrderList = js.Deserialize <List <CityInOrder> >(jsonString); foreach (var cityInOrder in cityInOrderList) { if (cityInOrder.cityid == Convert.ToInt32(CityIdValue)) { tbCityOrder.Text = cityInOrder.order.ToString(); } } }
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 DriverIdToName(string id) { if (id == "0" || id == "-1" || String.IsNullOrWhiteSpace(id)) { return(String.Empty); } var driver = new Drivers { ID = Convert.ToInt32(id) }; driver.GetById(); return(String.Format("{0} {1} {2}", driver.FirstName, driver.LastName, driver.ThirdName)); }
public string SaveCityOrder(string cityid, string driverid, string order, string appkey, string userid, string userip, string pagename) { if (appkey != Globals.Settings.AppServiceSecureKey) { return("invalid app key"); } var driver = new Drivers { ID = Convert.ToInt32(driverid) }; driver.GetById(); var jsonString = driver.CityOrder; var cityOrderList = new List <CityInOrder>(); var js = new JavaScriptSerializer { MaxJsonLength = Int32.MaxValue }; //если обновляем запись у водителя if (!String.IsNullOrEmpty(jsonString)) { cityOrderList = js.Deserialize <List <CityInOrder> >(jsonString); var cityInOrderList = cityOrderList.FirstOrDefault(u => u.cityid == Convert.ToInt32(cityid)); if (cityInOrderList != null) { cityOrderList.First(u => u.cityid == Convert.ToInt32(cityid)).order = Convert.ToInt32(order); } else { cityOrderList.Add(new CityInOrder { cityid = Convert.ToInt32(cityid), order = Convert.ToInt32(order) }); } } else { cityOrderList.Add(new CityInOrder { cityid = Convert.ToInt32(cityid), order = Convert.ToInt32(order) }); } driver.CityOrder = js.Serialize(cityOrderList); driver.Update(); return("OK"); }
public static String DriverIDToPhone(string id) { string result; if (id == "0" || id == "-1" || String.IsNullOrWhiteSpace(id)) { result = ""; } else { var driver = new Drivers { ID = Convert.ToInt32(id) }; driver.GetById(); result = String.Format("{0}; {1}", driver.PhoneOne, driver.PhoneTwo); } return(result); }
public static String DriverIDToNameZP(string id, bool initials = false) { string result; if (id == "0" || id == "-1" || String.IsNullOrWhiteSpace(id)) { result = "__________________________________"; } else { var driver = new Drivers { ID = Convert.ToInt32(id) }; driver.GetById(); result = String.Format("{0} {1} {2}", driver.FirstName, initials ? driver.LastName[0] + "." : driver.LastName, initials ? driver.ThirdName[0] + "." : driver.ThirdName); } return(result); }
public static String DriverIDToFioToPrint(string id) { string result; if (id == "0") { result = "Не назначен"; } else { var driver = new Drivers { ID = Convert.ToInt32(id) }; driver.GetById(); result = String.Format("{0} {1} {2}", driver.FirstName, driver.LastName, driver.ThirdName); } return(result); }
protected void Page_Load(object sender, EventArgs e) { OtherMethods.ActiveRightMenuStyleChanche("hlDrivers", this.Page); OtherMethods.ActiveRightMenuStyleChanche("hlSouls", this.Page); Page.Title = Page.Request.Params["id"] != null ? PagesTitles.ManagerDriversEdit + BackendHelper.TagToValue("page_title_part") : PagesTitles.ManagerDriversCreate + 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.PageDriversEdit != 1) { Response.Redirect("~/Error.aspx?id=1"); } #endregion BackLink = DriversHelper.BackDriverLinkBuilder(Page.Request.Params["did"], Page.Request.Params["phone"], Page.Request.Params["statusid"], Page.Request.Params["firstname"]); if (!IsPostBack) { ddlStatus.DataSource = Drivers.DriverStatuses; ddlStatus.DataTextField = "Value"; ddlStatus.DataValueField = "Key"; ddlStatus.DataBind(); var cars = new Cars(); var ds = cars.GetAllItems("Model", "ASC", null); ds.Tables[0].Columns.Add("ModelAndNumber", typeof(string), "Model + ' ' + Number"); ddlCar.DataSource = ds; ddlCar.DataTextField = "ModelAndNumber"; ddlCar.DataValueField = "ID"; ddlCar.DataBind(); ddlCar.Items.Add(new ListItem("Не назначена", "0")); } if (Page.Request.Params["id"] != null) { var driver = new Drivers { ID = Convert.ToInt32(Page.Request.Params["id"]) }; driver.GetById(); if (String.IsNullOrEmpty(driver.FirstName)) { Page.Response.Redirect("~/ManagerUI/Menu/Souls/DriversView.aspx?" + BackLink); } if (!IsPostBack) { ddlCar.SelectedValue = driver.CarID.ToString(); ddlStatus.SelectedValue = driver.StatusID.ToString(); tbFirstName.Text = driver.FirstName; tbLastName.Text = driver.LastName; tbThirdName.Text = driver.ThirdName; tbPhoneOne.Text = driver.PhoneOne; tbPhoneTwo.Text = driver.PhoneTwo; tbPhoneHome.Text = driver.HomePhone; tbHomeAddress.Text = driver.HomeAddress; tbBirthDay.Text = Convert.ToDateTime(driver.BirthDay).ToString("dd-MM-yyyy"); tbContactPersonFIO.Text = driver.ContactPersonFIO; tbContactPersonPhone.Text = driver.ContactPersonPhone; tbPassportSeria.Text = driver.PassportSeria; tbPassportNumber.Text = driver.PassportNumber; tbPersonalNumber.Text = driver.PersonalNumber; tbROVD.Text = driver.ROVD; tbDateOfIssue.Text = Convert.ToDateTime(driver.DateOfIssue).ToString("dd-MM-yyyy"); tbValidity.Text = Convert.ToDateTime(driver.Validity).ToString("dd-MM-yyyy"); tbRegistrationAddress.Text = driver.RegistrationAddress; tbDriverPassport.Text = hfDriverPassport.Value = driver.DriverPassport; tbDriverPassportDateOfIssue.Text = Convert.ToDateTime(driver.DriverPassportDateOfIssue).ToString("dd-MM-yyyy"); tbDriverPassportValidity.Text = Convert.ToDateTime(driver.DriverPassportValidity).ToString("dd-MM-yyyy"); tbMedPolisDateOfIssue.Text = Convert.ToDateTime(driver.MedPolisDateOfIssue).ToString("dd-MM-yyyy"); tbMedPolisValidity.Text = Convert.ToDateTime(driver.MedPolisValidity).ToString("dd-MM-yyyy"); } } }