示例#1
0
    /// <summary>
    /// 修改
    /// </summary>
    /// <param name="car"></param>
    /// <returns></returns>
    public Model.Car_Cars getcheers(ref Model.Car_Cars car)
    {
        Car_Cars cars = CarsManager.GetAllCarsById(Id);

        car.BuyData  = DateTime.Parse(txtBuyDate.Text.ToString());
        car.BuyMoney = Decimal.Parse(txtBuyMoney.Text.ToString());
        car.Buywork  = txtChangJia.Text.ToString();
        car.CarMark  = txtLisence.Text.ToString();
        car.ReMark   = txtRemark.Text.ToString();
        car.State    = ddlState.SelectedValue.ToString();

        car.Seating = Convert.ToInt32(txtSeating.Text);


        if (rdo1.Checked)
        {
            car.Typeid.TypeId = 1;
        }
        if (rdo2.Checked)
        {
            car.Typeid.TypeId = 2;
        }
        if (rdo3.Checked)
        {
            car.Typeid.TypeId = 3;
        }
        if (rdo4.Checked)
        {
            car.Typeid.TypeId = 4;
        }
        return(car);
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string name = "0";
            CS_Id = Convert.ToInt32(Request.QueryString["CS_Id"]);
            name  = Request.QueryString["CS_name"];
            if (CS_Id != 0)
            {
                CostSupervise cs = CostSuperviseManager.getCostSuperviseById(CS_Id);
                txtCS_Date.Value       = cs.CS_Date.ToShortDateString();
                ddlMark.DataSourceID   = null;
                ddlMark.DataSource     = CarsManager.GetAllCars();
                ddlMark.DataTextField  = "CarMark";
                ddlMark.DataValueField = "Car_Id";
                ddlMark.DataBind();
                ddlMark.SelectedItem.Text = cs.CarMark;
                ddlCS_Item.SelectedValue  = cs.CS_Item;
                txtC_Sum.Text             = cs.CS_Cost.ToString();
                rblCarType.SelectedValue  = cs.CS_CarType;
                image.ImageUrl            = cs.BillPhoto;
                txtRemark.Value           = cs.Remark;
            }

            if (name == "Up")
            {
                rblCarType.Enabled = false;
                ddlMark.Enabled    = false;
            }
            //else
            //{
            //    rblCarType.Enabled = false;
            //}
        }
    }
示例#3
0
    /// <summary>
    /// 删除一条记录
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void gvCars_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "del")
        {
            string Id = e.CommandArgument.ToString();
            try
            {
                Car_Cars cars = CarsManager.GetAllCarsById(Convert.ToInt32(Id));

                if (cars.State == "已出车" || cars.State == "维修中")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('此车不是未出车状态不可删除!');", true);
                }
                else
                {
                    int num = CarsManager.DcseteCars(Id);

                    if (num > 0)
                    {
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除成功!');", true);
                    }
                    gvCars.DataSourceID = null;
                    gvCars.DataSource   = odsCars;
                    gvCars.DataBind();
                }
            }
            catch
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true);
                return;
            }
        }
    }
示例#4
0
    /// <summary>
    /// 详细信息绑定
    /// </summary>
    private void CasDatdBind(int id)
    {
        Model.Car_Cars cars = CarsManager.GetAllCarsById(Id);
        txtBuyDate.Text        = cars.BuyData.ToString();
        txtBuyMoney.Text       = cars.BuyMoney.ToString();
        txtChangJia.Text       = cars.Buywork.ToString();
        txtLisence.Text        = cars.CarMark.ToString();
        txtRemark.Text         = cars.ReMark.ToString();
        txtSeating.Text        = cars.Seating.ToString();
        ddlState.SelectedValue = cars.State.ToString();



        if (cars.Typeid.TypeId == 1)
        {
            rdo1.Checked = true;
        }
        else if (cars.Typeid.TypeId == 2)
        {
            rdo2.Checked = true;
        }
        else if (cars.Typeid.TypeId == 3)
        {
            rdo3.Checked = true;
        }
        else
        {
            rdo4.Checked = true;
        }
    }
示例#5
0
    private void Dasoue()
    {
        S_Id = Convert.ToInt32(Request.QueryString["S_Id"]);
        Services se = ServicesManager.getServiceById(S_Id);

        txtBeginDate.Value       = se.BeginDate.ToShortDateString();
        image.ImageUrl           = se.BillPhoto;
        txtS_Reason.Text         = se.S_Reason;
        rblCarType.SelectedValue = se.CarType;
        txtEndDate.Value         = se.EndDate.ToShortDateString();

        txtS_Cost.Text             = se.S_Cost.ToString();
        txtS_FactoryName.Text      = se.S_FactoryName;
        txtS_Result.Text           = se.S_Result;
        ddlS_Type.SelectedValue    = se.S_Type;
        txtUseCost.Text            = se.UseCost.ToString();
        ddlS_Branch.DataSourceID   = null;
        ddlS_Branch.DataSource     = DepartmentManager.GetAllDepartment();
        ddlS_Branch.DataTextField  = "Departmentname";
        ddlS_Branch.DataValueField = "Id";
        ddlS_Branch.DataBind();
        ddlS_Branch.SelectedValue = ddlS_Branch.Items.FindByText(se.S_Branch).Value;

        ddlCarMark.DataSourceID   = null;
        ddlCarMark.DataSource     = CarsManager.GetAllCars();
        ddlCarMark.DataTextField  = "CarMark";
        ddlCarMark.DataValueField = "Car_Id";
        ddlCarMark.DataBind();
        ddlCarMark.SelectedValue = ddlCarMark.Items.FindByText(se.CarMark).Value;

        NewMethod();
        ddlS_People.SelectedValue     = ddlS_People.Items.FindByText(se.S_People).Value;
        ddlJerquePeople.SelectedValue = ddlJerquePeople.Items.FindByText(se.JerquePeople).Value;
    }
示例#6
0
 public WorkController()
 {
     carsmanager            = new CarsManager();
     ordermanager           = new OrderManager();
     manufacturrerViewModel = new manufacturrerViewModel();
     ManufacturerManager    = new ManufacturerManager();
 }
示例#7
0
    private void Dasoue()
    {
        DR_Id = Convert.ToInt32(Request.QueryString["DR_Id"]);
        DisobeyRecord dr = DisobeyRecordManager.getDisobeyRecordById(DR_Id);

        image.ImageUrl = dr.BillPhoto;
        rblDR_CarType.SelectedValue = dr.Dr_CarType;
        txtDR_Circs.Text            = dr.DR_Circs;
        txtDR_Date.Value            = dr.DR_Date.ToShortDateString();
        txtDR_Expense.Text          = dr.DR_Expense.ToString();
        txtDR_Explain.Value         = dr.DR_Explain;
        txtDR_Locus.Text            = dr.DR_Locus;
        txtDR_Sum.Text                  = dr.DR_Sum.ToString();
        ddlDR_Type.SelectedValue        = dr.DR_Type;
        txtFactCost.Text                = dr.FactCost.ToString();
        txtRemark.Value                 = dr.Remark;
        image.ImageUrl                  = dr.BillPhoto;
        ddlDR_Department.DataSourceID   = null;
        ddlDR_Department.DataSource     = DepartmentManager.GetAllDepartment();
        ddlDR_Department.DataTextField  = "Departmentname";
        ddlDR_Department.DataValueField = "Id";
        ddlDR_Department.DataBind();
        ddlDR_Department.SelectedValue = ddlDR_Department.Items.FindByText(dr.DR_Department).Value;
        NewMethod();
        ddlDR_People.SelectedValue = ddlDR_People.Items.FindByText(dr.DR_People).Value;
        ddlCarMark.DataSourceID    = null;
        ddlCarMark.DataSource      = CarsManager.GetAllCars();;
        ddlCarMark.DataTextField   = "CarMark";
        ddlCarMark.DataValueField  = "Car_Id";
        ddlCarMark.DataBind();
        ddlCarMark.SelectedValue = ddlCarMark.Items.FindByText(dr.CarMark).Value;
        NewMethod();
    }
示例#8
0
    void ucpage_onPageIndexChanging(int pageIndex)
    {
        string mark   = txtDept.Text.ToString();
        string typeid = drlCarType.SelectedValue.ToString();
        string state  = drlCarStae.SelectedValue.ToString();

        gvCars.DataSourceID = null;
        IList <Car_Cars> list = CarsManager.SelectCarsDark(txtDept.Text, drlCarType.SelectedValue, drlCarStae.SelectedValue);

        if (list.Count == 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('无记录!');", true);
        }
        PagedDataSource page = new PagedDataSource();

        page.AllowPaging = true;
        page.DataSource  = list;// CarsManager.SelectCarsDark(txtDept.Text, drlCarType.SelectedValue, drlCarStae.SelectedValue);
        page.PageSize    = 5;
        ucpage.PageCount = page.PageCount;

        page.CurrentPageIndex = pageIndex;

        gvCars.DataSource = page;
        ucpage.SetButtonEnable();
        gvCars.DataBind();
    }
示例#9
0
    protected void gvDavnote_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            Label  lblDavMark = e.Row.FindControl("lblDavMark") as Label;
            string davMark    = lblDavMark.Text;
            string state      = CarsManager.SelectState(davMark);
            if (state == "未出车")
            {
                LinkButton lbReturn = e.Row.FindControl("lnkhuiche") as LinkButton;
                lbReturn.Enabled = false;
            }
            if (state == "已出车")
            {
                CheckBox   check     = e.Row.FindControl("chSelect") as CheckBox;
                LinkButton lbldelede = e.Row.FindControl("lnkdel") as LinkButton;
                lbldelede.Enabled = false;
                check.Enabled     = false;
            }


            //设置行颜色
            e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#ff9900'");
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
        }
    }
示例#10
0
        public bool RemoveCar(Guid carID)
        {
            ErrorEnum result;
            var       remove = CarsManager.RemoveCar(carID, out result);

            ViewBag.ErrorMessage = result;
            return(remove);
        }
示例#11
0
        static void Main(string[] args)
        {
            carsManager      = new CarsManager();
            customersManager = new CustomersManager();
            rentalsManager   = new RentalsManager();

            MainMenu();
        }
示例#12
0
    /// <summary>
    /// 删除一条记录
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void gvCars_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        //string cmd = e.CommandName;//获取命令名称
        //int Id = Convert.ToInt32(e.CommandArgument);//获取命令参数
        if (e.CommandName == "del")
        {
            string Id = e.CommandArgument.ToString();
            try
            {
                Car_Cars cars = CarsManager.GetAllCarsById(Convert.ToInt32(Id));

                if (cars.State == "已出车" || cars.State == "维修")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('此车不是未出车状态不可删除!');", true);
                }
                else
                {
                    int num = CarsManager.DcseteCars(Id);

                    if (num > 0)
                    {
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除成功!');", true);
                    }

                    ucpage.PageIndex = 0;
                    ucpage_onPageIndexChanging(ucpage.PageIndex);
                    //gvCars.DataSourceID = null;
                    //gvCars.DataSource = odsCars;
                    //gvCars.DataBind();
                }
            }
            catch
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true);
                return;
            }
        }
        else if (e.CommandName == "weixiou")
        {
            try
            {
                string   Id   = e.CommandArgument.ToString();
                Car_Cars cars = CarsManager.GetAllCarsById(Convert.ToInt32(Id));

                int num = CarsManager.UpadteCarsByIdSate(Convert.ToInt32(Id));
                if (num > 0)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('修改成功!');", true);
                }
                ucpage.PageIndex = 0;
                ucpage_onPageIndexChanging(ucpage.PageIndex);
            }
            catch
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('维修失败!');", true);
            }
        }
    }
示例#13
0
        public bool EditCar(CarModel model)
        {
            ErrorEnum result;
            var       edit = CarsManager.EditCar(model, out result);

            ViewBag.ErrorMessage = result;
            //TODO: DEFINIR TRATAMENTO DE ERRO
            return(edit);
        }
示例#14
0
    private void DeleteThisCar(long _ID)
    {
        long adminID = ClientSession.Current.loginId;

        // Execute delete func.
        var expensesForThisCar = new CarsManager().DeleteCar(_ID, adminID, ClientSession.Current.IP);

        //if (expensesForThisCar != null && expensesForThisCar.CarExpensesCount > 0)
        //    lblError.Text = Resources.AdminResources_en.CarDeletionHasExpenses;
        //else
        lblError.Text = Resources.AdminResources_en.SuccessDelete;
    }
示例#15
0
    public static bool FetchChassis(string chss)
    {
        var result = new CarsManager().GetCarChassisNo(chss);

        if (result != null)
        {
            return(String.IsNullOrEmpty(result.chassis_no) ? false : true); // true ==> mean that an chassis no already exist.
        }
        else
        {
            return(false);
        }
    }
示例#16
0
    /// <summary>
    /// 添加车辆
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        Model.Car_Cars cars = new Model.Car_Cars();
        cars = getcheers(ref cars);
        int num = CarsManager.InsertCars(cars);

        if (num > 0)
        {
            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('添加成功!');window.location.href='carslist.aspx';</script>");
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加失败!');", true);
        }
    }
示例#17
0
    private void ShowCarCode()
    {
        var result = new CarsManager().GetCarCode();

        if (result != null)
        {
            txtCode.Text = result.NEWCODE.ToString();
        }

        // defaults
        txtPurchaseDate.Text              = DateTime.Now.ToShortDateString();
        ddlCar_engine.SelectedValue       = "7";
        ddlCar_drive.SelectedValue        = "2";
        ddlcar_transmission.SelectedValue = "2";
    }
示例#18
0
    void ucpage_onPageIndexChanging(int pageIndex)
    {
        PagedDataSource page = new PagedDataSource();

        page.AllowPaging = true;
        page.DataSource  = CarsManager.SelectCarsDark(txtDept.Text, drlCarType.SelectedValue, drlCarStae.SelectedValue);
        page.PageSize    = 5;
        ucpage.PageCount = page.PageCount;

        page.CurrentPageIndex = pageIndex;

        gvCars.DataSource = page;
        ucpage.SetButtonEnable();
        gvCars.DataBind();
    }
示例#19
0
    protected void Button1_Click1(object sender, EventArgs e)
    {
        string mark   = txtDept.Text.ToString();
        string typeid = drlCarType.SelectedValue.ToString();
        string state  = drlCarStae.SelectedValue.ToString();

        gvCars.DataSourceID = null;
        IList <Car_Cars> list = CarsManager.SelectCarsDark(txtDept.Text, drlCarType.SelectedValue, drlCarStae.SelectedValue);

        if (list.Count == 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('无记录!');", true);
        }
        gvCars.DataSource = list;
        gvCars.DataBind();
    }
示例#20
0
        public void CheckNumberOfAllOwnCarsMockTest()
        {
            // Arrange
            var mockCarService = new Mock <ICarService>();

            mockCarService.Setup(x => x.GetCars(false)).Returns(this.stubbedCars);
            int expected = this.stubbedCars.Count;

            var testee = new CarsManager(mockCarService.Object);

            // Act
            int actual = testee.Cars.Count;

            // Assert
            Assert.AreEqual(expected, actual);
        }
示例#21
0
        public ActionResult NewCar(CarModel model)
        {
            ErrorEnum result;
            var       userID = User.Identity.Name;
            var       insert = CarsManager.InsertCar(model, new Guid(userID), out result);

            if (insert)
            {
                return(RedirectToAction("List"));
            }
            else
            {
                ViewBag.ErrorMessage = result;
                //TODO: DEFINIR TRATAMENTO DE ERRO
                return(null);
            }
        }
示例#22
0
    /// <summary>
    /// 删除车辆
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDelete_Click1(object sender, EventArgs e)
    {
        CheckBox   chckbx      = null;
        LinkButton lkbtnDelete = null;
        string     Id          = "";

        for (int i = 0; i < this.gvCars.Rows.Count; i++)
        {
            chckbx      = this.gvCars.Rows[i].FindControl("chSelect") as CheckBox;
            lkbtnDelete = this.gvCars.Rows[i].FindControl("lnkdel") as LinkButton;
            if (chckbx.Checked)
            {
                string Id1 = lkbtnDelete.CommandArgument.ToString();
                Id += Id1 + ",";
            }
        }
        if (Id != "")
        {
            try
            {
                Id = Id.Substring(0, Id.Length - 1);
                Car_Cars cars = CarsManager.GetAllCarsById(Convert.ToInt32(Id));

                if (cars.State == "已出车" || cars.State == "维修中")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('此车不是未出车状态不可删除!');", true);
                }
                else
                {
                    CarsManager.DcseteCars(Id);
                    gvCars.DataSourceID = null;
                    gvCars.DataSource   = CarsManager.SelectCarsDark(txtDept.Text, drlCarType.SelectedValue, drlCarStae.SelectedValue);
                    gvCars.DataBind();
                }
            }
            catch
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('删除失败!');", true);
                return;
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('请选择要删除的项!');", true);
        }
    }
示例#23
0
        public ActionResult List()
        {
            ErrorEnum result;
            var       userID = User.Identity.Name;
            var       search = CarsManager.RetrieveUserCars(new Guid(userID), out result);

            Session["TempCarsList"] = search;
            if (result != ErrorEnum.ExceptionError)
            {
                return(View(search));
            }
            else
            {
                ViewBag.ErrorMessage = result;
                //TODO: DEFINIR TRATAMENTO / POPUP DE ERRO
                return(null);
            }
        }
示例#24
0
    private void ShowCarDetails(string p)
    {
        var result = new CarsManager().GetCarDetails(int.Parse(p));

        if (result != null)
        {
            divArrivalDate.InnerHtml = MinutesuaeConcrete.GetDateOnly(result.arrive_date);
            divCarModel.InnerHtml    = result.MarkerNameEn + "    &nbsp;" + result.TypeNameEn;
            divCarNo.InnerHtml       = result.engine_no;
            divChassisNo.InnerHtml   = result.chassis_no;
            divColor.InnerHtml       = result.ColorNameEn;
            divLotNo.InnerHtml       = result.lot_no;
            divYear.InnerHtml        = result.YearNameEn;
            hfExpensesVal.Text       = string.Format("{0:F}", result.CarTotalExpensesDollar);

            imgMain.ImageUrl += result.main_picture != null ? result.main_picture : "no_photo.jpg";
            //imgMain.Visible = (result.main_picture != null);
        }
    }
示例#25
0
    /// <summary>
    /// 光棒效果
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void gvCars_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            HiddenField CarId = e.Row.FindControl("lblWei") as HiddenField;

            Car_Cars cars = CarsManager.GetAllCarsById(Convert.ToInt32(CarId.Value));

            if (cars.State == "已出车" || cars.State == "维修")
            {
                LinkButton lbReturn = e.Row.FindControl("lbSend") as LinkButton;
                LinkButton lndel    = e.Row.FindControl("lbDel") as LinkButton;
                lbReturn.Enabled = false;
                lndel.Enabled    = false;
            }
            //设置行颜色
            e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#ff9900'");
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
        }
    }
示例#26
0
        /// <summary>
        /// Retorna um tipo Model a partir do DTO de Rides
        /// </summary>
        /// <param name="dto">DTO a ser convertido</param>
        /// <returns>RidesModel respectivo</returns>
        public static RidesModel RidesToModel(Rides dto)
        {
            RidesModel model = new RidesModel
            {
                Car             = CarsManager.RetrieveCar(dto.Car_ID),
                DonorID         = dto.DonorID,
                DonorName       = dto.DonorName,
                FromPlace       = dto.FromPlace,
                GiveUpTolerance = dto.GiveUpTolerance,
                ID             = dto.ID,
                Message        = dto.Message,
                Price          = dto.Price,
                Seats          = dto.Seats,
                TimeFrom       = dto.TimeFrom,
                ToPlace        = dto.ToPlace,
                TrunkSize      = dto.TrunkSize,
                RemainingSeats = dto.RemainingSeats,
                Distance       = dto.Distance
            };

            return(model);
        }
        public void GetRelatedLists(NewOrderVIewModel oVM)
        {
            UserManager userManager = new UserManager();
            CarsManager carsManager = new CarsManager();

            // 2) get all suppliers (id-name)
            var users = userManager.Users;

            // 3) get all categories (id-name)
            var cartyps = carsManager.CarsType;

            oVM.car = cartyps.Select(car => new SelectListItem()
            {
                Text  = car.Manufacturer,
                Value = car.Manufacturer
            }).ToList();

            oVM.user = users.Select(user => new SelectListItem()
            {
                Text  = user.User_name,
                Value = user.User_name
            }).ToList();

            //foreach (var user in users)
            //{
            //    SelectListItem item = new SelectListItem()
            //    {
            //        Text = user.User_name,
            //        Value = user.User_name
            //    };

            //    oVM.user.Add(item);
            //}



            userManager.Dispose();
            carsManager.Dispose();
        }
示例#28
0
    // get car details from my db.
    private void ShowSaleDetails(long _Id)
    {
        var data = new CarsManager().GetCarDetailsReport(_Id, "", 0);

        if (data != null)
        {
            var    result = data.Car;
            string cName  = string.Format("{0} - {1}  {2}", result.MakerNameAr, result.TypeNameAr, result.Year);
            name.Text    = cName;
            caption.Text = "نشر من موقع شركة العراق";
            link.Text    = string.Format("https://www.iraqusedcars.ae/car/{0}-{1}-{2}-{3}", result.CarID, result.MakerNameAr, result.TypeNameAr, result.Year);
            message.Text = string.Format("رقم السيارة: {0} \nالموديل: {1} - {2} - {3} \nالحالة: {4} {5}\nالسعر: {6:0,0} $", result.CarID, result.MakerNameAr, result.TypeNameAr, result.Year, result.WorkingStatusName, result.AccidentType, result.WesitePrice);
            if (!string.IsNullOrEmpty(result.MainPicture))
            {
                imgMain.ImageUrl = picture.Text = string.Format("https://www.iraqusedcars.ae/public/cars/{0}/{1}", result.CarID, result.MainPicture);
            }
            else
            {
                imgMain.ImageUrl = picture.Text = string.Format("https://www.iraqusedcars.ae/public/cars/{0}", "noimage.gif");
            }
        }
    }
示例#29
0
    protected void ddlCarMark_SelectedIndexChanged(object sender, EventArgs e)
    {
        string name = "0";

        name = Request.QueryString["DR_name"];
        int id = Convert.ToInt32(ddlCarMark.SelectedValue);

        if (id != 0)
        {
            Car_Cars car     = CarsManager.GetAllCarsById(id);
            Car_Type cartype = (Car_Type)CarTypeManager.GetAllCarsById(car.Typeid.TypeId);
            rblDR_CarType.SelectedValue = cartype.Genre;
            if (name == "Up")
            {
                rblDR_CarType.Enabled = false;
            }
        }
        else
        {
            rblDR_CarType.SelectedValue = "普通用车";
        }
    }
示例#30
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         rblCarType.Enabled = true;
         ddlCarMark.Enabled = true;
         int    C_Id = 1;
         string name = "0";
         C_Id = Convert.ToInt32(Request.QueryString["C_Id"]);
         name = Request.QueryString["C_name"];
         if (C_Id != 0)
         {
             Cheer ch = CheerManager.getCheerById(C_Id);
             ddlCarMark.DataSourceID   = null;
             ddlCarMark.DataSource     = CarsManager.GetAllCars();
             ddlCarMark.DataTextField  = "CarMark";
             ddlCarMark.DataValueField = "Car_Id";
             ddlCarMark.DataBind();
             ddlCarMark.SelectedItem.Text = ch.CarMark;
             ddlCheerType.SelectedValue   = ch.C_CheerType;
             txtCheerDate.Value           = ch.C_Date.ToShortDateString();
             txtMoney.Text            = ch.C_Sum.ToString();
             txtStation.Text          = ch.C_Station;
             rblCarType.SelectedValue = ch.C_CarType;
             txtRemark.Value          = ch.Remark;
             image.ImageUrl           = ch.BillPhoto;
         }
         if (name == "Up")
         {
             rblCarType.Enabled = false;
             ddlCarMark.Enabled = false;
         }
         //else
         //{
         //    rblCarType.Enabled = false;
         //}
     }
 }