Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        BookTBx     book = new BookTBx();
        BookManager bm   = new BookManager();
        int         id   = Convert.ToInt32(Request["id"]);

        book           = bm.GetByID(id);
        book.Name      = Request["name"];
        book.ShortDesc = Request["shortdesc"];
        book.Desc      = Request["desc"];
        book.Price     = Convert.ToInt32(Request["price"]);

        ImageManager IM     = new ImageManager();
        string       base64 = Request["base64"];

        var imagebase64 = ImageUtilities.ConvertBase64ToImage(base64);
        var extention   = ImageUtilities.getExtention(imagebase64.RawFormat);

        imagebase64 = ImageUtilities.CreateThumbnail2(1024, 800, imagebase64);

        ImageTBx ima     = new ImageTBx();
        int      idimage = Convert.ToInt32(Request["imageid"]);

        if (idimage != 0)
        {
            ima      = IM.GetByID(idimage);
            ima.Name = "sach_" + ima.ID + extention;
            IM.Save();
        }
        if (idimage == 0)
        {
            ima.Name   = "demo.jpg";
            ima.BookID = book.ID;
            IM.AddNew(ima);
            ima.Name = "sach_" + ima.ID + extention;
            IM.Save();
        }

        imagebase64.Save(Server.MapPath("~/Admin/upload/" + ima.Name), imagebase64.RawFormat);

        var imagethumb = ImageUtilities.CreateThumbnail(300, 500, Server.MapPath("~/Admin/upload/" + ima.Name));

        imagethumb.Save(Server.MapPath("~/Admin/upload/thumbnails/" + ima.Name), imagethumb.RawFormat);
        imagethumb.Dispose();


        bm.Save();
        return;
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        BookTBx     book = new BookTBx();
        BookManager bm   = new BookManager();

        book.Name      = Request["name"];
        book.ShortDesc = Request["shortdesc"];
        book.Desc      = Request["desc"];
        book.Price     = Convert.ToInt32(Request["price"]);
        book.Status    = 1;
        bm.AddNew(book);
        ImageManager IM     = new ImageManager();
        string       base64 = Request["base64"];

        //Nut tải ảnh lên
        if (base64 != "" && base64 != null)
        {
            var imagebase64 = ImageUtilities.ConvertBase64ToImage(base64);
            var extention   = ImageUtilities.getExtention(imagebase64.RawFormat);
            imagebase64 = ImageUtilities.CreateThumbnail2(1024, 800, imagebase64);

            ImageTBx ima = new ImageTBx();
            ima.Name   = "demo.jpg";
            ima.BookID = book.ID;
            IM.AddNew(ima);
            ima.Name = "sach_" + ima.ID + extention;
            IM.Save();

            imagebase64.Save(Server.MapPath("~/upload/" + ima.Name), imagebase64.RawFormat);

            var imagethumb = ImageUtilities.CreateThumbnail(300, 500, Server.MapPath("~/upload/" + ima.Name));
            imagethumb.Save(Server.MapPath("~/upload/thumbnails/" + ima.Name), imagethumb.RawFormat);
            imagethumb.Dispose();
        }
        bm.Save();


        return;
    }
Ejemplo n.º 3
0
 public void AddNew(ImageTBx item)
 {
     DB.ImageTBxes.InsertOnSubmit(item);
     Save();
 }
Ejemplo n.º 4
0
 private void detach_ImageTBxes(ImageTBx entity)
 {
     this.SendPropertyChanging();
     entity.BookTBx = null;
 }
Ejemplo n.º 5
0
 private void attach_ImageTBxes(ImageTBx entity)
 {
     this.SendPropertyChanging();
     entity.BookTBx = this;
 }
Ejemplo n.º 6
0
 partial void DeleteImageTBx(ImageTBx instance);
Ejemplo n.º 7
0
 partial void UpdateImageTBx(ImageTBx instance);
Ejemplo n.º 8
0
 partial void InsertImageTBx(ImageTBx instance);