Beispiel #1
0
    private void Insert()
    {
        Data objdata = new Data(Global.ConnectionSql);

        try
        {
            Category obj = new Category();
            obj.DataObject   = objdata;
            obj.CategoryName = txtTitle.Text.Trim();
            obj.IsActived    = true;
            obj.Links        = txtTitle.Text.Trim().Replace(" ", "");
            obj.RandID       = Convert.ToInt32(txtRandID.Text);
            obj.ParentID     = Convert.ToInt32(ddlParentName.SelectedValue.ToString());
            if (this.uplImage.HasFile)
            {
                Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
                uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
                Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
                actResize.Width  = 150;
                actResize.Height = 150;
                uploadedImage.Actions.Add(actResize);
                Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
                imgDraw.Elements.Add(uploadedImage);
                imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
                imgDraw.JpegCompressionLevel = 90;
                string filename = GetDate + "_" + uplImage.FileName;
                imgDraw.Save(Server.MapPath(Global.GetConfigKey("uploadproduct") + filename));
                obj.Images = Global.GetConfigKey("uploadproduct") + filename;
            }
            else
            {
                obj.Images = Global.GetConfigKey("uploadproduct") + "alternate.png";
            }
            int result = Convert.ToInt32(obj.Add());
            if (result > 0)// no error
            {
                Response.Write("<script>window.location='Category.aspx'</script>");
            }
            else if (result == 0)
            {
                lblMessage.Text = "Trùng dữ liệu vui lòng kiểm tra lại";
                return;
            }
            else
            {
                lblMessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
                return;
            }
        }
        catch (Exception ex)
        {
            Global.WriteLogError("Insert() " + ex);
            lblMessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
            return;
        }
        finally
        {
            objdata.DeConnect();
        }
    }
Beispiel #2
0
 private void Update(int NewsID)
 {
     try
     {
         Data     objdata = new Data(Global.ConnectionSql);
         Products obj     = new Products();
         obj.DataObject  = objdata;
         obj.NewsID      = NewsID;
         obj.Title       = txtTitle.Text.Trim();
         obj.Description = txtDescription.Text.Trim();
         obj.Detail      = radContents.Content;
         obj.CategoryID  = Convert.ToInt32(ddlCategory.SelectedValue);
         obj.IsActived   = cbkIsStatus.Checked;
         obj.Links       = txtTitle.Text.Trim().Replace(" ", "-");
         //GetImage
         if (!string.IsNullOrEmpty(imgImages.Attributes["images"]))
         {
             obj.Image = imgImages.Attributes["images"];
         }
         if (this.uplImage.HasFile)
         {
             Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
             uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
             Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
             actResize.Width  = 150;
             actResize.Height = 150;
             uploadedImage.Actions.Add(actResize);
             Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
             imgDraw.Elements.Add(uploadedImage);
             imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
             imgDraw.JpegCompressionLevel = 90;
             string filename = GetDate + "_" + uplImage.FileName;
             imgDraw.Save(Server.MapPath(Global.GetConfigKey("uploadproduct") + filename));
             obj.Image = Global.GetConfigKey("uploadproduct") + filename;
         }
         int iResult = Convert.ToInt32(obj.Update());
         if (iResult > 0)
         {
             this.BindingData();
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "sucess", "messagesucess();", true);
         }
         else if (iResult == 0)
         {
             lblmessage.Text = "Trùng dữ liệu vui lòng kiểm tra lại";
             mdPopup.Show();
         }
         else
         {
             lblmessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
             mdPopup.Show();
         }
     }
     catch (Exception ex)
     {
         Global.WriteLogError("Update () " + ex);
         lblmessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
         mdPopup.Show();
     }
 }
Beispiel #3
0
 private void Insert()
 {
     try
     {
         Data objdata = new Data(Global.ConnectionSql);
         News obj     = new News();
         obj.DataObject  = objdata;
         obj.Title       = txtTitle.Text.Trim();
         obj.Description = txtDescription.Text.Trim();
         obj.Detail      = radContents.Content;
         obj.IsActived   = cbkIsStatus.Checked;
         obj.Links       = txtTitle.Text.Trim().Replace(" ", "-");
         if (this.uplImage.HasFile)
         {
             Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
             uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
             Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
             actResize.Width  = 150;
             actResize.Height = 150;
             uploadedImage.Actions.Add(actResize);
             Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
             imgDraw.Elements.Add(uploadedImage);
             imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
             imgDraw.JpegCompressionLevel = 90;
             string filename = GetDate + "_" + uplImage.FileName;
             imgDraw.Save(Server.MapPath(Global.GetConfigKey("uploadnews") + filename));
             obj.Image = Global.GetConfigKey("uploadnews") + filename;
         }
         else
         {
             obj.Image = Global.GetConfigKey("uploadnews") + "alternate.png";
         }
         obj.Date = DateTime.Now;
         int result = Convert.ToInt32(obj.Add());
         if (result > 0)// no error
         {
             this.BindingData();
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "sucess", "messagesucess();", true);
         }
         else if (result == 0)
         {
             lblmessage.Text = "Trùng dữ liệu vui lòng kiểm tra lại";
             mdPopup.Show();
         }
         else
         {
             lblmessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
             mdPopup.Show();
         }
     }
     catch (Exception ex)
     {
         Global.WriteLogError("Insert() " + ex);
     }
 }
Beispiel #4
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         string   categoryid = Request["ctl00$MainContent$ddlCategory"];
         Products obj        = new Products();
         obj.NewsID      = GetID();
         obj.Title       = txtTitle.Text;
         obj.CategoryID  = Convert.ToInt32(categoryid);
         obj.Link        = MyFunction.ConvertUrl(txtTitle.Text);
         obj.Description = txtDescription.Text;
         obj.Detail      = txtDetail.Value.Replace("'", "’");
         if (this.IsValid && this.uplImage.HasFile)
         {
             Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
             uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
             Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
             actResize.Width  = 150;
             actResize.Height = 150;
             uploadedImage.Actions.Add(actResize);
             Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
             imgDraw.Elements.Add(uploadedImage);
             imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
             imgDraw.JpegCompressionLevel = 90;
             string filename = GetDate + "_" + uplImage.FileName;
             imgDraw.Save(Server.MapPath("~/uploads/produsts/" + filename));
             obj.Image = filename;
         }
         else
         {
             obj.Image = hdnImage.Value;
         }
         obj.Status = chkStatus.Checked;
         obj.Update(obj);
         Response.Write("<script>alert('Cập nhật dữ liệu thành công');window.location='product.aspx'</script>");
     }
     catch (Exception ex)
     {
         lblMessage.Text = ex.Message;
     }
 }
Beispiel #5
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         News obj = new News();
         obj.Title       = txtTitle.Text;
         obj.Link        = MyFunction.ConvertUrl(txtTitle.Text);
         obj.Description = txtDescription.Text;
         obj.Detail      = txtDetail.Value.Replace("'", "’");
         if (this.IsValid && this.uplImage.HasFile)
         {
             Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
             uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
             Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
             actResize.Width  = 150;
             actResize.Height = 130;
             uploadedImage.Actions.Add(actResize);
             Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
             imgDraw.Elements.Add(uploadedImage);
             imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
             imgDraw.JpegCompressionLevel = 90;
             string filename = GetDate + "_" + uplImage.FileName;
             imgDraw.Save(Server.MapPath("~/uploads/news/" + filename));
             obj.Image = filename;
         }
         else
         {
             obj.Image = "";
         }
         obj.Date = DateTime.Now;
         obj.Add(obj);
         Response.Write("<script>alert('Cập nhật dữ liệu thành công');window.location='new.aspx'</script>");
     }
     catch (Exception ex)
     {
         lblMessage.Text = ex.Message;
     }
 }
Beispiel #6
0
    private void Update(int NewsID)
    {
        Data objdata = new Data(Global.ConnectionSql);

        try
        {
            Products obj = new Products();
            obj.DataObject  = objdata;
            obj.NewsID      = NewsID;
            obj.Title       = txtTitle.Text.Trim();
            obj.ProductCode = txtProductCode.Text.Trim().ToUpper();
            obj.Description = txtDescription.Text.Trim();
            obj.Detail      = radContents.Content;
            obj.CategoryID  = Convert.ToInt32(ddlCategory.SelectedValue);
            obj.IsActived   = true;
            obj.Date        = DateTime.Now;
            obj.IsMostSale  = cbkMostSale.Checked;
            obj.Links       = txtTitle.Text.Trim().Replace(" ", "-");
            //GetImage
            if (!string.IsNullOrEmpty(imgImages.Attributes["images"]))
            {
                obj.Image = imgImages.Attributes["images"];
            }
            if (this.uplImage.HasFile)
            {
                Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
                uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
                Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
                actResize.Width  = 150;
                actResize.Height = 150;
                uploadedImage.Actions.Add(actResize);
                Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
                imgDraw.Elements.Add(uploadedImage);
                imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
                imgDraw.JpegCompressionLevel = 90;
                string filename = GetDate + "_" + uplImage.FileName;
                imgDraw.Save(Server.MapPath(Global.GetConfigKey("uploadproduct") + filename));
                obj.Image = Global.GetConfigKey("uploadproduct") + filename;
            }
            int iResult = Convert.ToInt32(obj.Update());
            if (iResult > 0)
            {
                Response.Write("<script>window.location='product.aspx'</script>");
            }
            else if (iResult == 0)
            {
                lblMessage.Text = "Trùng dữ liệu vui lòng kiểm tra lại";
                return;
            }
            else
            {
                lblMessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
                return;
            }
        }
        catch (Exception ex)
        {
            Global.WriteLogError("Update () " + ex);
            return;
        }
        finally
        {
            objdata.DeConnect();
        }
    }
Beispiel #7
0
    private void Update(int CategoryID)
    {
        Data objdata = new Data(Global.GetConfigKey("strConnerction"));

        try
        {
            Category objcategory = new Category();
            objcategory.DataObject   = objdata;
            objcategory.CategoryID   = CategoryID;
            objcategory.CategoryName = txtTitle.Text.Trim();
            objcategory.IsActived    = cbkIsActived.Checked;
            objcategory.ParentID     = Convert.ToInt32(ddlParentName.SelectedValue);
            objcategory.Links        = txtTitle.Text.Trim().Replace(" ", "-");
            objcategory.RandID       = Convert.ToInt32(txtRandID.Text);
            //GetImage
            if (!string.IsNullOrEmpty(imgImages.Attributes["images"]))
            {
                objcategory.Images = imgImages.Attributes["images"];
            }
            if (this.uplImage.HasFile)
            {
                Neodynamic.WebControls.ImageDraw.ImageElement uploadedImage;
                uploadedImage = Neodynamic.WebControls.ImageDraw.ImageElement.FromBinary(this.uplImage.FileBytes);
                Neodynamic.WebControls.ImageDraw.Resize actResize = new Neodynamic.WebControls.ImageDraw.Resize();
                actResize.Width  = 150;
                actResize.Height = 150;
                uploadedImage.Actions.Add(actResize);
                Neodynamic.WebControls.ImageDraw.ImageDraw imgDraw = new Neodynamic.WebControls.ImageDraw.ImageDraw();
                imgDraw.Elements.Add(uploadedImage);
                imgDraw.ImageFormat          = Neodynamic.WebControls.ImageDraw.ImageDrawFormat.Jpeg;
                imgDraw.JpegCompressionLevel = 90;
                string filename = GetDate + "_" + uplImage.FileName;
                imgDraw.Save(Server.MapPath(Global.GetConfigKey("uploadproduct") + filename));
                objcategory.Images = Global.GetConfigKey("uploadproduct") + filename;
            }
            int iResult = Convert.ToInt32(objcategory.Update());
            if (iResult > 0)
            {
                // Response.Redirect("~/admin/Category.aspx");
                Response.Write("<script>window.location='Category.aspx'</script>");
            }
            else if (iResult == 0)
            {
                lblMessage.Text = "Trùng dữ liệu vui lòng kiểm tra lại";
                return;
            }
            else
            {
                lblMessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
                return;
            }
        }
        catch (Exception ex)
        {
            Global.WriteLogError("Update () " + ex);
            lblMessage.Text = "Lỗi xảy ra trong quá trình lưu dữ liệu. Liên hệ với người quản trị để khắc phục";
        }
        finally
        {
            objdata.DeConnect();
        }
    }