Example #1
0
        /// <summary>
        /// ����֤��
        /// </summary>
        private void SaveCert()
        {
            Response.Write("<script language=\"javascript\" type=\"text/javascript\">");
            if (Request.Form["certId"] != null &&
                Request.Form["certType"] != null &&
                Request.Form["certName"] != null &&
                Request.Form["certDesc"] != null)
            {
                int certId = Convert.ToInt32(Request.Form["certId"]);
                HttpPostedFile file = Request.Files["certFile"];
                if (file.ContentLength > 0 && !CompanyCertificate.CheckAttachment(file))
                {
                    Response.Write("parent.setMessage('֤�鸽��������ͼƬ�����Ҳ��ܳ����涨��С��',false);");
                }
                else
                {
                    short t=9;
                    try
                    {
                        t=Convert.ToInt16(Request.Form["certType"]);
                    }
                    catch
                    {
                        //
                    }
                    CompanyCertificate cert = new CompanyCertificate(SupplierId, t, Request.Form["certName"].Trim(), Request.Form["certDesc"].Trim());

                    if (certId > 0)
                    {
                        cert.ImageGuid = CompanyCertificate.Get(certId).ImageGuid;
                    }

                    if (file.ContentLength > 0)
                    {
                        file.SaveAs(Server.MapPath("/Suppliers/certs/") + cert.ImageGuid + ".cert");
                    }

                    if (cert.Save(certId))
                    {
                        //ͬ������Minisite��֤��
                        MinisiteWriter mw = new MinisiteWriter(SupplierId);
                        mw.UpdateCerts(true);

                        Response.Write("parent.refreshCertList('֤���ϴ��ɹ����ȴ���ˣ�');");
                    }
                    else
                    {
                        Response.Write("parent.setMessage('֤���ϴ�ʧ�ܣ�',false);");
                    }
                }
            }
            else
            {
                Response.Write("parent.setMessage('����ʧ�ܣ�',false);");
            }
            Response.Write("</script>");
        }
Example #2
0
        /// <summary>
        /// ɾ��֤��
        /// </summary>
        private void DeleteCert()
        {
            if (Request.Form["certId"] != null)
            {
                try
                {
                    int certId = Convert.ToInt32(Request.Form["certId"]);
                    CompanyCertificate.Delete(certId, SupplierId);

                    //ͬ������Minisite��֤��
                    MinisiteWriter mw = new MinisiteWriter(SupplierId);
                    mw.UpdateCerts(true);

                    Response.Write("$(\"#CERT_" + certId.ToString() + "\").remove();");
                }
                catch
                {
                    Response.Write("setMessage('ɾ��֤��ʧ�ܣ�',false);");
                }
            }
        }