Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string mod      = String.IsNullOrEmpty(Request["url"]) ? "Home" : Request["url"].ToString();
        string chuyenxe = String.IsNullOrEmpty(Request["url"]) ? "Home" : Request["nurl"].ToString();

        modId = ModControl.GetP_From_Code(mod);
        var res = new ChuyenXeRepository().SearchFor(o => o.url == chuyenxe).SingleOrDefault();

        if (res != null)
        {
            res.Xe        = new XeRepository().Find(res.MaXe.Value);
            res.Xe.NhaXe1 = new NhaxeRepository().Find(res.Xe.Nhaxe.Value);
            cx            = res;
        }
        else
        {
            Response.Redirect("/404.htm");
        }
        CMSfunc.checkURL();
        if (Session["UserID"] != null)
        {
            //var user = UserControls.GetUserByID(int.Parse(Session["UserID"].ToString()));
            //txtAddress.Text = user.User_Address;
            //txtName.Text = user.User_Name;
            //txtTel.Text = user.User_Tel;
            //email.Text = user.User_Email;
        }
    }
Exemplo n.º 2
0
    public static string DELCHUYENXE(string machuyenxe)
    {
        ChuyenXeRepository cxRepo = new ChuyenXeRepository();
        ChuyenXe           cx     = cxRepo.Find(int.Parse(machuyenxe));
        var res = cxRepo.Remove(cx);

        cxRepo.Save();
        return(JsonConvert.SerializeObject(res));
    }
Exemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UserID"] == null)
     {
         Response.Write("<b style='color: red'>Bạn chưa đăng nhập</b>");
         return;
     }
     if (!IsPostBack)
     {
         string machuyenxe = Request.QueryString["id"];
         if (!string.IsNullOrEmpty(machuyenxe))
         {
             ddlNhaxe.Visible = false;
             lbNhaxe.Visible  = false;
             lbTitle.Text     = "Cập nhật thông tin chuyến xe";
             DataTable dtXe    = UpdateData.ExecStore("SP_CCB_XE", SessionUtil.GetValue("UserID")).Tables[0];
             DataTable dtNhaXe = UpdateData.ExecStore("SP_CCB_NHAXE", SessionUtil.GetValue("UserID")).Tables[0];
             DataTable dtTinh  = UpdateData.ExecStore("SP_CCB_Tinh", "").Tables[0];
             Value.BindToDropdown(ddlXe, dtXe);
             Value.BindToDropdown(ddlNhaxe, dtNhaXe);
             Value.BindToDropdown(ddlDenTinh, dtTinh);
             Value.BindToDropdown(ddlDiTinh, dtTinh);
             ChuyenXe cx = new ChuyenXeRepository().Find(int.Parse(machuyenxe));
             txtGiaThuong.Text   = cx.GiaThuong.ToString();
             txtGiaVip.Text      = cx.GiaVIP.ToString();
             txtGiodi.Text       = cx.Giokhoihanh.Value.ToString("hh:mm:ss");
             txtKhuyenMai.Text   = cx.KhuyenMai.ToString();
             txtLotrinh.Text     = cx.LoTrinh;
             txtNgaydi.Text      = cx.Ngaydi.Value.ToString("yyyy-MM-dd");
             txtThoigiandiG.Text = cx.Thoigiandukien.Value.ToString("hh");
             txtThoigiandiP.Text = cx.Thoigiandukien.Value.ToString("mm");
             txtVethuong.Text    = cx.TongSoVeThuong.ToString();
             txtVeVip.Text       = cx.TongSoVeVIP.ToString();
             for (int i = 0; i < ddlDiTinh.Items.Count; i++)
             {
                 if (cx.DiTinh.ToString() == ddlDiTinh.Items[i].Value)
                 {
                     ddlDiTinh.Items[i].Selected = true;
                     DataTable dtDiHuyen = UpdateData.ExecStore("SP_CCB_Huyen_FROM_Tinh", cx.DiTinh.ToString()).Tables[0];
                     Value.BindToDropdown(ddlDiHuyen, dtDiHuyen);
                     if (ddlDiHuyen.Items.Count > 0)
                     {
                         for (int j = 0; j < ddlDiHuyen.Items.Count; j++)
                         {
                             if (cx.DiHuyen.ToString() == ddlDiHuyen.Items[j].Value)
                             {
                                 ddlDiHuyen.Items[j].Selected = true;
                             }
                         }
                     }
                 }
             }
             for (int i = 0; i < ddlXe.Items.Count; i++)
             {
                 if (cx.MaXe.ToString() == ddlXe.Items[i].Value)
                 {
                     ddlXe.Items[i].Selected = true;
                 }
             }
             for (int i = 0; i < status.Items.Count; i++)
             {
                 if (cx.TrangThai.ToString() == status.Items[i].Value)
                 {
                     status.Items[i].Selected = true;
                 }
             }
             for (int i = 0; i < ddlDenTinh.Items.Count; i++)
             {
                 if (cx.DenTinh.ToString() == ddlDenTinh.Items[i].Value)
                 {
                     ddlDenTinh.Items[i].Selected = true;
                     DataTable dtDenHuyen = UpdateData.ExecStore("SP_CCB_Huyen_FROM_Tinh", cx.DenTinh.ToString()).Tables[0];
                     Value.BindToDropdown(ddlDenHuyen, dtDenHuyen);
                     for (int j = 0; j < ddlDenHuyen.Items.Count; j++)
                     {
                         if (cx.DenHuyen.ToString() == ddlDenHuyen.Items[j].Value)
                         {
                             ddlDenHuyen.Items[j].Selected = true;
                         }
                     }
                 }
             }
         }
         else
         {
             lbTitle.Text = "Thêm mới chuyến xe";
             DataTable dtXe    = UpdateData.ExecStore("SP_CCB_XE", SessionUtil.GetValue("UserID")).Tables[0];
             DataTable dtTinh  = UpdateData.ExecStore("SP_CCB_Tinh", "").Tables[0];
             DataTable dtNhaXe = UpdateData.ExecStore("SP_CCB_NHAXE", SessionUtil.GetValue("UserID")).Tables[0];
             Value.BindToDropdown(ddlXe, dtXe);
             Value.BindToDropdown(ddlDenTinh, dtTinh);
             Value.BindToDropdown(ddlNhaxe, dtNhaXe);
             Value.BindToDropdown(ddlDiTinh, dtTinh);
             DataTable dtDiHuyen = UpdateData.ExecStore("SP_CCB_Huyen_FROM_Tinh", ddlDiTinh.SelectedValue).Tables[0];
             Value.BindToDropdown(ddlDiHuyen, dtDiHuyen);
             DataTable dtDenHuyen = UpdateData.ExecStore("SP_CCB_Huyen_FROM_Tinh", ddlDenTinh.SelectedValue).Tables[0];
             Value.BindToDropdown(ddlDenHuyen, dtDenHuyen);
         }
     }
 }