Ejemplo n.º 1
0
 private void ShowInfo(int Id)
 {
     WebProject.BLL.PopularSportBLL bll   = new WebProject.BLL.PopularSportBLL();
     WebProject.Model.PopularSport  model = bll.Get(Id);
     this.DropDownList1.SelectedValue = model.CategoryId.ToString();
     this.TextBox1.Text = model.Name;
     this.TextBox2.Text = model.Remark;
     this.TextBox3.Text = model.Client;
 }
Ejemplo n.º 2
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            WebProject.BLL.PopularSportBLL bll = new WebProject.BLL.PopularSportBLL();
            try
            {
                string imgPath1 = "";
                if (this.fileUpload1.HasFile)
                {
                    var path = Server.MapPath("~/Uploads/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    var fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "1" + "." + this.fileUpload1.FileName.Split('.')[1];
                    path = path + fileName;
                    this.fileUpload1.SaveAs(path);
                    imgPath1 = "/Uploads/" + fileName;
                }

                string imgPath2 = "";
                if (this.fileUpload2.HasFile)
                {
                    var path = Server.MapPath("~/Uploads/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    var fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "2" + "." + this.fileUpload2.FileName.Split('.')[1];
                    path = path + fileName;
                    this.fileUpload2.SaveAs(path);
                    imgPath2 = "/Uploads/" + fileName;
                }

                string imgPath3 = "";
                if (this.fileUpload3.HasFile)
                {
                    var path = Server.MapPath("~/Uploads/");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    var fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "3" + "." + this.fileUpload3.FileName.Split('.')[1];
                    path = path + fileName;
                    this.fileUpload3.SaveAs(path);
                    imgPath3 = "/Uploads/" + fileName;
                }

                WebProject.Model.PopularSport model = new WebProject.Model.PopularSport();
                if (Id > 0)
                {
                    model = bll.GetWhere(" id <> " + Id + " and name = '" + this.TextBox1.Text + "'");
                    if (model != null && model.Id > 0)
                    {
                        Response.Write("<script language=javascript>alert('" + "Name already exist" + "');</script>");
                        return;
                    }
                    model = bll.Get(Id);
                }
                else
                {
                    model = bll.GetWhere(" name = '" + this.TextBox1.Text + "'");
                    if (model != null && model.Id > 0)
                    {
                        Response.Write("<script language=javascript>alert('" + "Name already exist" + "');</script>");
                        return;
                    }
                    model = new WebProject.Model.PopularSport();
                }
                model.CategoryId = int.Parse(this.DropDownList1.SelectedValue);
                model.Name       = this.TextBox1.Text;
                model.Remark     = this.TextBox2.Text;
                model.Client     = this.TextBox3.Text;
                if (!string.IsNullOrEmpty(imgPath1))
                {
                    model.ImgPath1 = imgPath1;
                }
                if (!string.IsNullOrEmpty(imgPath2))
                {
                    model.ImgPath2 = imgPath2;
                }
                if (!string.IsNullOrEmpty(imgPath3))
                {
                    model.ImgPath3 = imgPath3;
                }

                if (Id > 0)
                {
                    bll.Update(model);
                }
                else
                {
                    model.AddDate = DateTime.Now;
                    bll.Add(model);
                }
                Response.Write("<script language=javascript>alert('Success!');window.location.href='PopularSportList.aspx';</script>");
            }
            catch (Exception ex)
            {
                Response.Write("<script language=javascript>alert('" + ex.Message + "');</script>");
                return;
            }
        }