protected void LinkButton_Save_Click(object sender, EventArgs e) { // LẤY ID Đang chọn int id = Request.QueryString["id"].ToInt(); DBEntities db = new DBEntities(); //Nếu ID có thì update if (id > 0) { var item = db.Articles .Where(x => x.ArticleID == id).FirstOrDefault(); if (item == null) { ucMessage.ShowError("Dữ Liệu Này Không Tồn Tại."); return; } //kiểm tra có nhập dữ liệu vào ô chưa if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị Trí"); return; } if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô Tả"); return; } if (texarea_Content.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Nội Dung Chi Tiết"); return; } // nhập các thông tin mới item.ArticleCategoryID = DropDownList_Category.SelectedValue.ToInt(); item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); item.SourcePage = input_SourcePage.Value.Trim(); item.sourcelink = input_SourceLink.Value.Trim(); item.Content = texarea_Content.Value; //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/Article/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUtility.AdminUsername; //lưu db db.SaveChanges(); Response.Redirect("/Admin/ArticleList.aspx?message=1"); } //ngược lại thì insert else { Article item = new Article(); //kiểm tra nhập dữ liệu vào ô chưa và kiểm tra tiêu đề k rỗng if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị trí"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô tả"); return; } if (texarea_Content.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Nội Dung Chi Tiết"); return; } // nhập các thông tin mới item.ArticleCategoryID = DropDownList_Category.SelectedValue.ToInt(); item.Code = input_Code.Value.Trim(); item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); item.SourcePage = input_SourcePage.Value.Trim(); item.sourcelink = input_SourceLink.Value.Trim(); item.Content = texarea_Content.Value; item.CreateBy = SessionUtility.AdminUsername; item.CreateTime = DateTime.Now; //item.ViewTime = input_ViewTime.Value.Trim(); //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/Article/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } else { item.Avatar = "/Admin/images/no_image.png"; item.Thumb = "/Admin/images/no_image.png"; } item.Status = radio_Active.Checked ? true : false; item.SourcePage = input_SourcePage.Value.Trim(); item.sourcelink = input_SourceLink.Value.Trim(); item.Content = texarea_Content.Value; item.CreateBy = SessionUtility.AdminUsername; item.CreateTime = DateTime.Now; //add item db.Articles.Add(item); //lưu db db.SaveChanges(); Response.Redirect("/Admin/ArticleList.aspx?message=2"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { // LẤY ID Đang chọn string id = DropDownList_Main.SelectedValue; DBEntities db = new DBEntities(); //Nếu ID có thì update if (id != string.Empty) { var item = db.AccountCategories.Where(x => x.AccountCategoryID == id).FirstOrDefault(); if (item == null) { ucMessage.ShowError("Dữ Liệu Này Không Tồn Tại."); return; } //kiểm tra nhập dữ liệu vào ô chưa if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Họ Tên"); return; } if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị Trí"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô Tả"); return; } // nhập các thông tin mới item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Decription.Value.Trim(); //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/accountcategory/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; //lưu db db.SaveChanges(); LoadData(); // thông báo ucMessage.ShowSuccess("Đã Update Dữ Liệu."); } //ngược lại thì insert else { AccountCategory item = new AccountCategory(); ////kiểm tra id không rỗng string newID = input_ID.Value.Trim(); if (newID.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mã Loại Tài Khoản"); input_ID.Focus(); return; } //// id k trùng var validateItem = db.AccountCategories.Where(x => x.AccountCategoryID == newID).FirstOrDefault(); if (validateItem != null) { ucMessage.ShowError("Mã Loại Này đã có sẵn"); input_ID.Focus(); return; } //kiểm tra nhập dữ liệu vào ô chưa if (input_ID.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mã loại tài khoản"); return; } if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị trí"); return; } if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Tiêu đề"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô tả"); return; } // nhập các thông tin mới item.AccountCategoryID = input_ID.Value.Trim(); item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Decription.Value.Trim(); //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/accountcategory/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } else { item.Avatar = "/Admin/images/no_image.png"; item.Thumb = "/Admin/images/no_image.png"; } item.Status = radio_Active.Checked ? true : false; //add item db.AccountCategories.Add(item); //lưu db db.SaveChanges(); LoadData(); ClearFrom(); // thông báo ucMessage.ShowSuccess("Đã Lưu Dữ Liệu"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { //lấy id int id = DropDownList_Main.SelectedValue.ToInt(); DBEntities db = new DBEntities(); // nếu id > 0 thì update if (id > 0) { // lấy 1 item để update var item = db.ProductMainCategories.Where(x => x.ProductMainCategoryID == id) .FirstOrDefault(); //kiểm tra item có tồn tại hay không if (item == null) { ucMessage.ShowError("Dữ Liệu Không Tồn Tại"); return; } // kiểm tra xem dữ liệu đã nhập vào ô hay chưa if (input_Position.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Vị Trí"); return; } if (input_Title.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (textarea_Decription.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Mô Tả"); return; } // kiểm tra title hợp lệ : không trùng string title = input_Title.Value.Trim(); var valideTitle = db.ProductMainCategories .Where(x => x.Title == title && x.ProductMainCategoryID != id) .FirstOrDefault(); //kiểm tra if (valideTitle != null) { ucMessage.ShowError("Vui Lòng Nhập Tiêu Đề Không Trùng"); input_Title.Focus(); return; } //nhập thông tin mới item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); //up load hinh ảnh //// 1/kiểm tra xem có chọn hình chưa if (FileUpload_Avatar.HasFile) { // 2/kiểm tra đuôi hình có hợp lệ không đuôi hợp lệ gồm :.jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string valideFile = ".jpg.png.gif.jpeg"; if (!valideFile.Contains(extension)) { ucMessage.ShowError("Vui Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } // 3/Chọn Thư Mục lưu Trữ string folder = "/FileUpload/image/ProductMainCategory/"; // 4/tạo tên ngẫu nhiên cho file hình string randomName = Guid.NewGuid().ToString(); // 5/tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + randomName + extension; // 6/upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội bộ của server // 7/save vào db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUtility.AdminUsername; //lưu vào db db.SaveChanges(); LoadData(); //thông báo ucMessage.ShowSuccess("Đã Update Dữ Liệu"); } // ngược lại insert else { ProductMainCategory item = new ProductMainCategory(); //kiểm tra xem nhập dữ liệu vào chưa if (input_Position.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Vị Trí"); return; } if (input_Title.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (textarea_Decription.Value.Trim() == string.Empty) { ucMessage.ShowError("Mời Nhập Mô Tả"); return; } // kiểm tra tiêu đề hợp lệ : không trùng string title = input_Title.Value.Trim(); var valideTitle = db.ProductMainCategories.Where(x => x.Title == title).FirstOrDefault(); if (valideTitle != null) { ucMessage.ShowError("Vui Lòng Không Nhập Tiêu Đề Đã Có"); input_Title.Focus(); return; } //nhập thông tin mới item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); //up load hinh ảnh //// 1/kiểm tra xem có chọn hình chưa if (FileUpload_Avatar.HasFile) { // 2/kiểm tra đuôi hình có hợp lệ không đuôi hợp lệ gồm :.jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string valideFile = ".jpg.png.gif.jpeg"; if (!valideFile.Contains(extension)) { ucMessage.ShowError("Vui Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } // 3/Chọn Thư Mục lưu Trữ string folder = "/FileUpload/image/ProductMainCategory/"; // 4/tạo tên ngẫu nhiên cho file hình string randomName = Guid.NewGuid().ToString(); // 5/tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + randomName + extension; // 6/upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội bộ của server // 7/save vào db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUtility.AdminUsername; //add vào db db.ProductMainCategories.Add(item); //lưu vào db db.SaveChanges(); LoadData(); ClearFrom(); //thông báo ucMessage.ShowSuccess("Đã Lưu Dữ Liệu"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { // lấy id int id = DropDownList_Main.SelectedValue.ToInt(); DBEntities db = new DBEntities(); // nếu có id thì update if (id > 0) { var item = db.ProductCategories.Where(x => x.ProductCategoryID == id).FirstOrDefault(); // kiểm tra item if (item == null) { ucMessage.ShowError("Dữ Liệu Này Không Còn Tồn Tại"); LoadData(); return; } //kiểm tra có nhập dữ liệu vào ô chưa if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị Trí"); return; } if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô Tả"); return; } // kiểm tra hợp lệ : tiêu đề không trùng string title = input_Title.Value.Trim(); var valideItem = db.ProductCategories .Where(x => x.Title == title && x.ProductCategoryID != id) .FirstOrDefault(); if (valideItem != null) { ucMessage.ShowError("Vùi Lòng Nhập Tiêu Đề Không Trùng"); input_Title.Focus(); return; } // nhập các thông tin mới item.ProductMainCategoryID = DropDownList_CatDetail.SelectedValue.ToInt(); item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/ProductCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUtility.AdminUsername; //lưu db db.SaveChanges(); LoadData(); LoadDetail(); // thông báo ucMessage.ShowSuccess("Đã Update Dữ Liệu."); } //ngược lại thì insert else { ProductCategory item = new ProductCategory(); // kiểm tra hợp lệ : tiêu đề không trùng string title = input_Title.Value.Trim(); var valideItem = db.ProductCategories.Where(x => x.Title == title).FirstOrDefault(); if (valideItem != null) { ucMessage.ShowError("Vùi Lòng Nhập Tiêu Đề Không Trùng"); input_Title.Focus(); return; } //kiểm tra nhập dữ liệu vào ô chưa và kiểm tra tiêu đề k rỗng if (input_Title.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Tiêu Đề"); return; } if (input_Position.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Vị trí"); return; } if (textarea_Decription.Value.Trim().IsNullOrEmpty()) { ucMessage.ShowError("Mời Nhập Mô tả"); return; } // nhập các thông tin mới item.ProductMainCategoryID = DropDownList_CatDetail.SelectedValue.ToInt(); item.Code = input_Code.Value.Trim(); item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Dercription = textarea_Decription.Value.Trim(); //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/ProductCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } else { item.Avatar = "/Admin/images/no_image.png"; item.Thumb = "/Admin/images/no_image.png"; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUtility.AdminUsername; //add item db.ProductCategories.Add(item); //lưu db db.SaveChanges(); LoadData(); LoadDetail(); ClearFrom(); // thông báo ucMessage.ShowSuccess("Đã Lưu Dữ Liệu"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { // lấy id trên url string username = Request.QueryString["id"].ToSafetyString(); DBEntities db = new DBEntities(); //nếu có id thì Kt tồn tại if (username != string.Empty) { var item = db.Accounts.Where(x => x.Username == username).FirstOrDefault(); if (item == null) { ucMessage.ShowError("Tài Khoản Này Không Tồn Tại. <a href='/Admin/AccountList.aspx'>Xem Danh Sách</a>"); return; } //kiểm tra nhập dữ liệu vào ô chưa string password = input_Password.Value.Trim(); string repassword = input_RePassword.Value.Trim(); if (password == string.Empty || password != repassword) { ucMessage.ShowError("Bạn Phải Nhập Mật Khẩu Giống Nhau"); return; } // nhập các thông tin mới item.AccountCategoryID = DropDownList_Category.SelectedValue; item.Password = input_Password.Value.Trim(); item.Status = radio_Active.Checked ? true : false; item.FullName = input_FullName.Value.Trim(); item.Email = input_Email.Value.Trim(); item.Mobi = input_Mobi.Value.Trim(); item.Address = textarea_Address.Value.Trim(); item.Gender = radio_Male.Checked ? true : false; //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/account/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } //lưu db db.SaveChanges(); // thông báo ucMessage.ShowSuccess("Đã Update Tài Khoản. <a href='/Admin/AccountList.aspx'>Xem Danh Sách</a>"); // update session SessionUtility.AdminFullName = item.FullName; SessionUtility.AdminAvatar = item.Avatar; SessionUtility.AdminEmail = item.Email; } //Ngược lại thì insert; else { //string accountCategoryid = "SupperAdmin"; //if (SessionUtility.AdminCategoryID != accountCategoryid ) //{ // Response.Redirect("/Admin/Default.aspx"); // return; //} //kiểm tra nhập dữ liệu vào ô chưa if (input_UserName.Value.Trim().IsNullOrEmptyOrWhiteSpaces()) { ucMessage.ShowError("Mời Nhập Tên Đăng Nhập"); return; } if (input_Password.Value.Trim() == string.Empty || input_Password.Value != input_RePassword.Value) { ucMessage.ShowError("Bạn Phải Nhập Mật Khẩu Giống Nhau"); return; } if (input_FullName.Value.Trim().IsNullOrEmptyOrWhiteSpaces()) { ucMessage.ShowError("Mời Nhập Họ Tên"); return; } if (input_Email.Value.Trim().IsNullOrEmptyOrWhiteSpaces() || !input_Email.Value.Trim().IsEmailFormat()) { ucMessage.ShowError("Mời Nhập Email Đúng Định Dạng"); return; } if (input_Mobi.Value.Trim().IsNullOrEmptyOrWhiteSpaces()) { ucMessage.ShowError("Mời Nhập Số Điện Thoại"); return; } if (textarea_Address.Value.Trim().IsNullOrEmptyOrWhiteSpaces()) { ucMessage.ShowError("Mời Nhập Địa Chỉ"); return; } ////kiểm tra UserName có tồn tại hay chưa //string newUserName = input_UserName.Value.Trim(); //var data = db.Accounts.Where(x => x.Username == newUserName); //if (data == null) //{ // ucMessage.ShowError("Tài Khoản Này Đã Tồn Tại Vui Lòng Nhập Tài Khoản Khác. <a href='/Admin/AccountList.aspx'>Xem Danh Sách</a>" ); // return; //} //tạo 1 account mới Account item = new Account(); // nhập các thông tin mới item.Username = input_UserName.Value.Trim(); item.AccountCategoryID = DropDownList_Category.SelectedValue; item.Password = input_Password.Value.Trim(); item.Status = radio_Active.Checked ? true : false; item.FullName = input_FullName.Value.Trim(); item.Email = input_Email.Value.Trim(); item.Mobi = input_Mobi.Value.Trim(); item.Address = textarea_Address.Value.Trim(); item.Gender = radio_Male.Checked ? true : false; //upload hình ảnh //// kiểm tra có file dc chọn thì mới upload if (FileUpload_Avatar.HasFile) { //// kiểm tra file có đuôi hợp lệ .jpg.png.gif.jpeg string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); string validFile = ".jpg.png.gif.jpeg"; if (!validFile.Contains(extension)) { ucMessage.ShowError("Vùi Lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folder = "/FileUpload/image/account/"; //tạo tên file ngẫu nhiên để lưu trữ string radomName = Guid.NewGuid().ToString(); // tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folder + radomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl));// server.MapPath là hàm chuyển về dg dẫn nội server //update vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } else // nếu k chọn hình thì lấy hình mặc định { item.Avatar = "/Admin/images/no_image.png"; item.Thumb = "/Admin/images/no_image.png"; } // cập nhật ngày giờ tạo item.CreateTime = DateTime.Now; //thêm vào bảng db.Accounts.Add(item); //lưu db try { db.SaveChanges(); //thông báo ucMessage.ShowSuccess("Đã Tạo Tài Khoản Mới. <a href='/Admin/AccountList.aspx'>Xem Danh Sách</a>"); ClearFrom(); } catch (Exception) { ucMessage.ShowError("Tên đăng nhập Này Đã Đăng Ký Trước Đó Vui Lòng Nhập Tên đăng nhập Khác. <a href='/Admin/AccountList.aspx'>Xem Danh Sách</a>"); return; } } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { // lấy id url string username = Request.QueryString["id"].ToSafetyString(); DBEntities db = new DBEntities(); //nếu có id, thì kiểm tra tồn tại rồi UPDATE if (username != string.Empty) { var item = db.Accounts.Where(x => x.UserName == username).FirstOrDefault(); if (item == null) { ucMessage.ShowError("tài khoản này không tồn tại. <a href='/Admin/AccountList.aspx'>Xem danh sách</a>"); return; } //nhập các thông tin mới item.AccountCategoryID = DropDownList_Category.SelectedValue; if (input_Password.Value == input_Repassword.Value && input_Password.Value.Trim() != string.Empty) { item.PassWord = input_Password.Value.Trim(); } item.Status = radio_Active.Checked ? true : false; item.FullName = input_FullName.Value.Trim(); item.Email = input_Email.Value.Trim(); item.Mobi = input_Mobi.Value.Trim(); item.Address = textarea_Adress.Value.Trim(); item.Gender = radio_Male.Checked ? true : false; //upload hình ảnh //kiêm tra có file được chọn thì mới upload if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/Images/Account/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } //lưu db db.SaveChanges(); ucMessage.ShowSuccess("Đã lưu. <a href='/Admin/AccountList.aspx'>Xem danh sách</a>"); //update session SessionUility.AdminFullName = item.FullName; SessionUility.AdminAvatar = item.Avatar; } //Ngược lại.thì INSERT else { //kiểm tra hợp lệ tự làm //tạo 1 account mới Account item = new Account(); //nhập thông tin vào item.UserName = input_Username.Value.Trim(); item.AccountCategoryID = DropDownList_Category.SelectedValue; if (input_Password.Value != input_Repassword.Value || input_Password.Value.Trim() == string.Empty) { ucMessage.ShowError("hãy nhập mật khẩu 2 lần giống nhau"); return; } item.PassWord = input_Password.Value.Trim(); item.Status = radio_Active.Checked ? true : false; item.FullName = input_FullName.Value.Trim(); item.Email = input_Email.Value.Trim(); item.Mobi = input_Mobi.Value.Trim(); item.Address = textarea_Adress.Value.Trim(); item.Gender = radio_Male.Checked ? true : false; //upload hình ảnh //kiêm tra có file được chọn thì mới upload if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/Images/Account/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } else { //nếu không chọn hình thì lấy hình mặc định item.Avatar = "/Admin/css/img/no_image.png"; item.Thumb = "/Admin/css/img/no_image.png"; } //cập nhật ngày giờ tạo item.CreateTime = DateTime.Now; //thêm vào bảng db.Accounts.Add(item); //lưu db db.SaveChanges(); //thông báo đã lưu ucMessage.ShowSuccess("Đã lưu. <a href='/Admin/AccountList.aspx'>Xem danh sách</a>"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { //lấy id đang chọn int id = DropDownList_Main.SelectedValue.ToInt(); DBEntities db = new DBEntities(); //nếu có id, thì kiểm tra tồn tại rồi UPDATE if (id > 0) { var item = db.ProductMainCategories.Where(x => x.ProductMainCategoryID == id).FirstOrDefault(); if (item == null) { ucMessage.ShowError("loại tin tức này không tồn tại."); return; } string title = input_Title.Value.Trim(); //tiêu đề không rỗng if (title == string.Empty) { ucMessage.ShowError("vui lòng nhập tiêu đề"); input_Title.Focus(); return; } //kiểm tra hợp lệ:tiêu đề không trùng var validateItem = db.ProductMainCategories.Where(x => x.Title == title && x.ProductMainCategoryID != id).FirstOrDefault(); if (validateItem != null) { ucMessage.ShowError("Vui lòng nhập tiêu đề không trùng với tiêu đề đã có"); input_Title.Focus(); return; } //nhập các thông tin mới item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Description.Value.Trim(); //upload hình ảnh //kiêm tra có file được chọn thì mới upload if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/Images/ProductMainCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUility.AdminUsername; //lưu db db.SaveChanges(); LoadData(); ClearFrom(); ucMessage.ShowSuccess("Đã lưu dữ liệu."); } //Ngược lại.thì INSERT else { ProductMainCategory item = new ProductMainCategory(); string title = input_Title.Value.Trim(); //tiêu đề không rỗng if (title == string.Empty) { ucMessage.ShowError("vui lòng nhập tiêu đề"); input_Title.Focus(); return; } //kiểm tra hợp lệ:tiêu đề không trùng var validateItem = db.ProductMainCategories.Where(x => x.Title == title).FirstOrDefault(); if (validateItem != null) { ucMessage.ShowError("Vui lòng nhập tiêu đề không trùng với tiêu đề đã có"); input_Title.Focus(); return; } //id ko trùng //nhập thông tin item.Code = input_Code.Value.Trim(); item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Description.Value.Trim(); if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/Images/ProductMainCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUility.AdminUsername; //lưu db db.ProductMainCategories.Add(item); db.SaveChanges(); //load lại dữ liệu LoadData(); // xóa form ClearFrom(); //thông báo ucMessage.ShowSuccess("Đã lưu dữ liệu"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { //lấy id đang chọn int id = Request.QueryString["id"].ToInt(); DBEntities db = new DBEntities(); //nếu có id, thì kiểm tra tồn tại rồi UPDATE if (id > 0) { var item = db.Products.Where(x => x.ProductID == id).FirstOrDefault(); if (item == null) { ucMessage.ShowError("Dữ liệu này không tồn tại."); return; } string title = input_Title.Value.Trim(); //tiêu đề không rỗng if (title == string.Empty) { ucMessage.ShowError("vui lòng nhập tiêu đề"); input_Title.Focus(); return; } //nhập các thông tin mới item.ProductCategoryID = DropDownList_Category.SelectedValue.ToInt(); item.Position = input_Position.Value.ToInt(); item.Code = input_Code.Value.Trim(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Descripstion.Value.Trim(); //upload hình ảnh //kiêm tra có file được chọn thì mới upload if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/fileuploads/ProductCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUility.AdminUsername; //lưu db db.SaveChanges(); Response.Redirect("/Admin/ProductList.aspx?message=1"); } //Ngược lại.thì INSERT else { Product item = new Product(); string title = input_Title.Value.Trim(); //tiêu đề không rỗng if (title == string.Empty) { ucMessage.ShowError("vui lòng nhập tiêu đề"); input_Title.Focus(); return; } //nhập thông tin item.ProductCategoryID = DropDownList_Category.SelectedValue.ToInt(); item.Code = input_Code.Value.Trim(); item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Descripstion.Value.Trim(); if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/fileuploads/Product/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; item.CreateBy = SessionUility.AdminUsername; //lưu db db.Products.Add(item); db.SaveChanges(); Response.Redirect("/Admin/ProductList.aspx?message=2"); } }
protected void LinkButton_Save_Click(object sender, EventArgs e) { //lấy id đang chọn string id = DropDownList_Main.SelectedValue; DBEntities db = new DBEntities(); //nếu có id, thì kiểm tra tồn tại rồi UPDATE if (id != string.Empty) { var item = db.AccountCategories.Where(x => x.AccountCategoryID == id).FirstOrDefault(); if (item == null) { ucMessage.ShowError("tài khoản này không tồn tại. <a href='/Admin/AccountList.aspx'>Xem danh sách</a>"); return; } //kiểm tra hợp lệ //id không rỗng if (input_ID.Value.Trim() == string.Empty) { ucMessage.ShowError("Vui lòng nhập mã loại"); input_ID.Focus(); return; } //nhập các thông tin mới item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Description.Value.Trim(); //upload hình ảnh //kiêm tra có file được chọn thì mới upload if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/fileuploads/AccountCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; //lưu db db.SaveChanges(); LoadData(); ClearFrom(); ucMessage.ShowSuccess("Đã lưu dữ liệu."); } //Ngược lại.thì INSERT else { AccountCategory item = new AccountCategory(); //kiểm tra hợp lệ //kiểm tra id ko rỗng string newID = input_ID.Value.Trim(); if (newID == string.Empty) { ucMessage.ShowError("vui lòng nhập ID"); input_ID.Focus(); return; } //id ko trùng var validateItem = db.AccountCategories.Where(x => x.AccountCategoryID == newID).FirstOrDefault(); if (validateItem != null) { ucMessage.ShowError("Id đã tồn tại"); input_ID.Focus(); return; } //nhập thông tin item.AccountCategoryID = input_ID.Value; item.Position = input_Position.Value.ToInt(); item.Title = input_Title.Value.Trim(); item.Description = textarea_Description.Value.Trim(); if (FileUpload_Avatar.HasFile) { //kiểm tra cái file có cái đuôi hợp lệ: .jpg.png.gif.jpeg string validFile = ".jpg.png.gif.jpeg"; string filename = FileUpload_Avatar.FileName; string extension = Path.GetExtension(filename).ToLower(); if (!validFile.Contains(extension)) { ucMessage.ShowError("vui lòng chọn ảnh có đuôi: .jpg.png.gif.jpeg"); return; } //chọn thư mục lưu trữ string folderUrl = "/fileuploads/AccountCategory/"; //tạo tên file ngẫu nhiên để lưu trữ string randomName = Guid.NewGuid().ToString(); //tạo url lưu trữ = folder + tên ngẫu nhiên + đuôi upload string saveUrl = folderUrl + randomName + extension; //upload vào saveUrl FileUpload_Avatar.SaveAs(Server.MapPath(saveUrl)); //cập nhập vào item của db item.Avatar = saveUrl; item.Thumb = saveUrl; } item.Status = radio_Active.Checked ? true : false; //lưu db db.AccountCategories.Add(item); db.SaveChanges(); //load lại dữ liệu LoadData(); // xóa form ClearFrom(); //thông báo ucMessage.ShowSuccess("Đã lưu dữ liệu"); } }