Exemplo n.º 1
0
        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)
            {
            }
        }
Exemplo n.º 2
0
        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();
            }
        }