protected void btnSaveNoiDung_Click(object sender, EventArgs e) { try { NhanHieuController cont = new NhanHieuController(); string tieude = ""; if (lblCurrentFileName.Text != "") { tieude = lblCurrentFileName.Text.Substring(0, lblCurrentFileName.Text.LastIndexOf('.')); } string fullFileName = lblCurrentFileName.Text; if (txtFile.PostedFile.FileName != "") { tieude = SaveFile(FolderUpload, out fullFileName); imgCurrentFile.ImageUrl = PortalSettings.HomeDirectory + FolderUpload + fullFileName; } if (hdImage.Value == "0") { Page.ClientScript.RegisterStartupScript(typeof(string), "insertupdatefail", "<script language=javascript>alert('Bạn chưa chọn file hoặc file không hợp lệ!');</script>", false); return; } string lv = ""; for (int i = 0; i < lstLinhVuc.Items.Count; i++) { ListItem li = lstLinhVuc.Items[i]; if (li.Selected) { lv += "@" + li.Value + "@"; } } DateTime dt = DateTime.Now; int BienDongID = 0; if (hdIsReferenced.Value == "1") { cont.NhanHieu_BienDong_Insert(int.Parse(hdNhanHieuID.Value), int.Parse(hdImage.Value), txtMoTa.Text, txtMauSac.Text, int.Parse(ddlLoaiNhanHieu.SelectedValue), lv, txtGhiChuThayDoi.Text, dt, UserId, website, out BienDongID); if (BienDongID == -1) { BienDongID = 0; } hdBienDongID.Value = BienDongID.ToString(); hdIsReferenced.Value = "0"; } else { if (hdBienDongID.Value != "0") { cont.NhanHieu_BienDong_Update(int.Parse(hdBienDongID.Value), int.Parse(hdNhanHieuID.Value), int.Parse(hdImage.Value), txtMoTa.Text, txtMauSac.Text, int.Parse(ddlLoaiNhanHieu.SelectedValue), lv, txtGhiChuThayDoi.Text, dt, UserId, website); hdBienDongID.Value = BienDongID.ToString(); hdIsReferenced.Value = "0"; } else { cont.NhanHieu_BienDong_Insert(int.Parse(hdNhanHieuID.Value), int.Parse(hdImage.Value), txtMoTa.Text, txtMauSac.Text, int.Parse(ddlLoaiNhanHieu.SelectedValue), lv, txtGhiChuThayDoi.Text, dt, UserId, website, out BienDongID); if (BienDongID == -1) { BienDongID = 0; } hdBienDongID.Value = BienDongID.ToString(); hdIsReferenced.Value = "0"; } } SetButtonStatus(); SetStatus("", ""); udpNoiDung.Update(); } catch (Exception ex) { } }
private void LoadData() { NhanHieuController cont = new NhanHieuController(); DataTable tbl = cont.NhanHieu_SelectByNhanHieuID(int.Parse(hdNhanHieuID.Value)); if (tbl.Rows.Count == 1) { DataRow r = tbl.Rows[0]; if (r["Image"] != DBNull.Value) { trCurrentFile.Visible = true; lblCurrentFileName.Text = cont.GetFileNameByFileID(Convert.ToInt32(r["Image"]), PortalId); imgCurrentFile.ImageUrl = PortalSettings.HomeDirectory + FolderUpload + lblCurrentFileName.Text; imgCurrentFile.Width = new Unit(50, UnitType.Percentage); hdImage.Value = r["Image"].ToString(); lblChooseFile.Text = "Muốn đổi hình? Mời bạn chọn hình mới"; } else { trCurrentFile.Visible = false; lblChooseFile.Text = "Chọn hình"; } txtTenNhanHieu.Text = Convert.ToString(r["TenNhanHieu"]); ddlNuocDangKy.SelectedValue = Convert.ToString(r["NuocDangKy"]); txtSoDon.Text = r["SoDon"].ToString(); txtNgayNopDon.Text = r["NgayNopDon"] != DBNull.Value ? Convert.ToDateTime(r["NgayNopDon"]).ToString("dd/MM/yyyy") : ""; txtNgayUuTien.Text = r["NgayUuTien"] != DBNull.Value ? Convert.ToDateTime(r["NgayUuTien"]).ToString("dd/MM/yyyy") : ""; txtSoChungNhan.Text = r["SoChungNhan"].ToString(); txtNgayChungNhan.Text = r["NgayChungNhan"] != DBNull.Value ? Convert.ToDateTime(r["NgayChungNhan"]).ToString("dd/MM/yyyy") : ""; txtNgayCongBo.Text = r["NgayCongBo"] != DBNull.Value ? Convert.ToDateTime(r["NgayCongBo"]).ToString("dd/MM/yyyy") : ""; txtSoQuyetDinh.Text = r["SoQuyetDinh"].ToString(); txtNgayQuyetDinh.Text = r["NgayQuyetDinh"] != DBNull.Value ? Convert.ToDateTime(r["NgayQuyetDinh"]).ToString("dd/MM/yyyy") : ""; txtNote.Text = r["Note"].ToString(); ddlNhanHieuGoc.SelectedValue = r["NhanHieuGoc"].ToString(); txtMoTa.Text = r["MoTa"].ToString(); txtMauSac.Text = r["MauSac"].ToString(); ddlLoaiNhanHieu.SelectedValue = r["LoaiNhanHieu"].ToString(); if (r["LinhVuc"] != DBNull.Value && r["LinhVuc"].ToString() != "") { string[] alv = r["LinhVuc"].ToString().Substring(1, r["LinhVuc"].ToString().Length - 2).Split(new string[] { "@@" }, StringSplitOptions.RemoveEmptyEntries); foreach (string s in alv) { foreach (ListItem i in lstLinhVuc.Items) { if (i.Value == s) { i.Selected = true; break; } } } } txtGhiChuThayDoi.Text = r["GhiChuThayDoi"].ToString(); //Status string message1 = ""; if (r["Message_File"] != DBNull.Value && r["Message_File"].ToString() != "0") { message1 = PortalSettings.HomeDirectory + FolderUpload + cont.GetFileNameByFileID(Convert.ToInt32(r["Message_File"]), PortalId); message1 = "<a href='" + message1 + "'>Download</a>"; } SetStatus(r["StatusName"].ToString(), r["Message"].ToString() + "<br/>" + message1); hdIsReferenced.Value = r["IsReferenced"] == DBNull.Value? "0": Convert.ToInt16(r["IsReferenced"]).ToString(); hdBienDongID.Value = r["NhanHieuBienDongID"] == DBNull.Value ? "0" : Convert.ToInt16(r["NhanHieuBienDongID"]).ToString(); hdStatusID.Value = r["StatusID"] == DBNull.Value ? "0" : Convert.ToInt16(r["StatusID"]).ToString(); hdStatusName.Value = r["StatusName"].ToString(); hdOwner.Value = r["Owner"].ToString(); hdUnit.Value = r["RealCreatedUnit"].ToString(); } }