示例#1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ECommerce.Admin.Model.ProfOrg model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ProfOrg set ");
            strSql.Append("Name=@Name,");
            strSql.Append("OrgAptitude=@OrgAptitude,");
            strSql.Append("YYZZ=@YYZZ,");
            strSql.Append("Addr=@Addr,");
            strSql.Append("FR=@FR,");
            strSql.Append("Tel=@Tel,");
            strSql.Append("Contact=@Contact,");
            strSql.Append("Email=@Email,");
            strSql.Append("Descr=@Descr,");
            strSql.Append("MajorSell=@MajorSell,");
            strSql.Append("Logo=@Logo,");
            strSql.Append("UId=@UId,");
            strSql.Append("Status=@Status,");
            strSql.Append("CreateDate=@CreateDate,");
            strSql.Append("UpdateDate=@UpdateDate");
            strSql.Append(" where OID=@OID ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "OID", DbType.Int32, model.OID);
            db.AddInParameter(dbCommand, "Name", DbType.String, model.Name);
            db.AddInParameter(dbCommand, "OrgAptitude", DbType.String, model.OrgAptitude);
            db.AddInParameter(dbCommand, "YYZZ", DbType.String, model.YYZZ);
            db.AddInParameter(dbCommand, "Addr", DbType.String, model.Addr);
            db.AddInParameter(dbCommand, "FR", DbType.String, model.FR);
            db.AddInParameter(dbCommand, "Tel", DbType.String, model.Tel);
            db.AddInParameter(dbCommand, "Contact", DbType.String, model.Contact);
            db.AddInParameter(dbCommand, "Email", DbType.String, model.Email);
            db.AddInParameter(dbCommand, "Descr", DbType.String, model.Descr);
            db.AddInParameter(dbCommand, "MajorSell", DbType.String, model.MajorSell);
            db.AddInParameter(dbCommand, "Logo", DbType.String, model.Logo);
            db.AddInParameter(dbCommand, "UId", DbType.Int32, model.UId);
            db.AddInParameter(dbCommand, "Status", DbType.Byte, model.Status);
            db.AddInParameter(dbCommand, "CreateDate", DbType.DateTime, model.CreateDate);
            db.AddInParameter(dbCommand, "UpdateDate", DbType.DateTime, model.UpdateDate);
            int rows = db.ExecuteNonQuery(dbCommand);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
        /// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public ECommerce.Admin.Model.ProfOrg ReaderBind(IDataReader dataReader)
        {
            ECommerce.Admin.Model.ProfOrg model = new ECommerce.Admin.Model.ProfOrg();
            object ojb;

            ojb = dataReader["OID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OID = Convert.ToInt32(ojb);
            }
            model.Name        = dataReader["Name"].ToString();
            model.OrgAptitude = dataReader["OrgAptitude"].ToString();
            model.YYZZ        = dataReader["YYZZ"].ToString();
            model.Addr        = dataReader["Addr"].ToString();
            model.FR          = dataReader["FR"].ToString();
            model.Tel         = dataReader["Tel"].ToString();
            model.Contact     = dataReader["Contact"].ToString();
            model.Email       = dataReader["Email"].ToString();
            model.Descr       = dataReader["Descr"].ToString();
            model.MajorSell   = dataReader["MajorSell"].ToString();
            model.Logo        = dataReader["Logo"].ToString();
            ojb = dataReader["UId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.UId = Convert.ToInt32(ojb);
            }
            ojb = dataReader["Status"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.Status = Convert.ToInt32(ojb);
            }
            ojb = dataReader["CreateDate"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CreateDate = Convert.ToDateTime(ojb);
            }
            ojb = dataReader["UpdateDate"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.UpdateDate = Convert.ToDateTime(ojb);
            }
            return(model);
        }
示例#3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ECommerce.Admin.Model.ProfOrg GetModel(int OID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select OID,Name,OrgAptitude,YYZZ,Addr,FR,Tel,Contact,Email,Descr,MajorSell,Logo,UId,Status,CreateDate,UpdateDate from ProfOrg ");
            strSql.Append(" where OID=@OID ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "OID", DbType.Int32, OID);
            ECommerce.Admin.Model.ProfOrg model = null;
            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                if (dataReader.Read())
                {
                    model = ReaderBind(dataReader);
                }
            }
            return(model);
        }
示例#4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(ECommerce.Admin.Model.ProfOrg model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ProfOrg(");
            strSql.Append("Name,OrgAptitude,YYZZ,Addr,FR,Tel,Contact,Email,Descr,MajorSell,Logo,UId,Status,CreateDate,UpdateDate)");

            strSql.Append(" values (");
            strSql.Append("@Name,@OrgAptitude,@YYZZ,@Addr,@FR,@Tel,@Contact,@Email,@Descr,@MajorSell,@Logo,@UId,@Status,@CreateDate,@UpdateDate)");
            strSql.Append(";select @@IDENTITY");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "Name", DbType.String, model.Name);
            db.AddInParameter(dbCommand, "OrgAptitude", DbType.String, model.OrgAptitude);
            db.AddInParameter(dbCommand, "YYZZ", DbType.String, model.YYZZ);
            db.AddInParameter(dbCommand, "Addr", DbType.String, model.Addr);
            db.AddInParameter(dbCommand, "FR", DbType.String, model.FR);
            db.AddInParameter(dbCommand, "Tel", DbType.String, model.Tel);
            db.AddInParameter(dbCommand, "Contact", DbType.String, model.Contact);
            db.AddInParameter(dbCommand, "Email", DbType.String, model.Email);
            db.AddInParameter(dbCommand, "Descr", DbType.String, model.Descr);
            db.AddInParameter(dbCommand, "MajorSell", DbType.String, model.MajorSell);
            db.AddInParameter(dbCommand, "Logo", DbType.String, model.Logo);
            db.AddInParameter(dbCommand, "UId", DbType.Int32, model.UId);
            db.AddInParameter(dbCommand, "Status", DbType.Byte, model.Status);
            db.AddInParameter(dbCommand, "CreateDate", DbType.DateTime, model.CreateDate);
            db.AddInParameter(dbCommand, "UpdateDate", DbType.DateTime, model.UpdateDate);
            int    result;
            object obj = db.ExecuteScalar(dbCommand);

            if (!int.TryParse(obj.ToString(), out result))
            {
                return(0);
            }
            return(result);
        }
示例#5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ECommerce.Admin.Model.ProfOrg DataRowToModel(DataRow row)
 {
     ECommerce.Admin.Model.ProfOrg model = new ECommerce.Admin.Model.ProfOrg();
     if (row != null)
     {
         if (row["OID"] != null && row["OID"].ToString() != "")
         {
             model.OID = Convert.ToInt32(row["OID"].ToString());
         }
         if (row["Name"] != null)
         {
             model.Name = row["Name"].ToString();
         }
         if (row["OrgAptitude"] != null)
         {
             model.OrgAptitude = row["OrgAptitude"].ToString();
         }
         if (row["YYZZ"] != null)
         {
             model.YYZZ = row["YYZZ"].ToString();
         }
         if (row["Addr"] != null)
         {
             model.Addr = row["Addr"].ToString();
         }
         if (row["FR"] != null)
         {
             model.FR = row["FR"].ToString();
         }
         if (row["Tel"] != null)
         {
             model.Tel = row["Tel"].ToString();
         }
         if (row["Contact"] != null)
         {
             model.Contact = row["Contact"].ToString();
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["Descr"] != null)
         {
             model.Descr = row["Descr"].ToString();
         }
         if (row["MajorSell"] != null)
         {
             model.MajorSell = row["MajorSell"].ToString();
         }
         if (row["Logo"] != null)
         {
             model.Logo = row["Logo"].ToString();
         }
         if (row["UId"] != null && row["UId"].ToString() != "")
         {
             model.UId = Convert.ToInt32(row["UId"].ToString());
         }
         if (row["Status"] != null && row["Status"].ToString() != "")
         {
             model.Status = Convert.ToInt32(row["Status"].ToString());
         }
         if (row["CreateDate"] != null && row["CreateDate"].ToString() != "")
         {
             model.CreateDate = Convert.ToDateTime(row["CreateDate"].ToString());
         }
         if (row["UpdateDate"] != null && row["UpdateDate"].ToString() != "")
         {
             model.UpdateDate = Convert.ToDateTime(row["UpdateDate"].ToString());
         }
     }
     return(model);
 }
        protected void btnSub_Click(object sender, EventArgs e)
        {
            const string imgPath = "/UpLoad/Image";
            var name = txtName.Value.Trim();
            var addr = txtaddr.Value;
            var Contact = txtContact.Value;
            var MajorSell = txtMajorSell.Value;
            var descri = txtdescri.Value;
            var fr = txtfr.Value;
            var tel = txttel.Value;
            var email = txtemail.Value;
            if (string.IsNullOrEmpty(name)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写机构名称!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(addr)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写地址!');</script>");
                return;
            }

            if (string.IsNullOrEmpty(Contact)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写联系人!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(fr)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写法人!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(MajorSell)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写主营方向!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(descri)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写机构简介!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(tel)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写联系电话!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(email)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写邮箱!');</script>");
                return;
            }

            if (!string.IsNullOrEmpty(Request.QueryString["OrgId"])) {
                try {
                    List<SqlParameter> parameters = new List<SqlParameter>();
                    var parameter = new SqlParameter("@OrgId", DbType.AnsiString) { Value = Request.QueryString["OrgId"] };
                    parameters.Add(parameter);
                    var dt = _dataDal.GetModel(Convert.ToInt32(Request.QueryString["OrgId"]));
                    if (null == dt) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构信息不存在!');</script>");
                        return;
                    }
                    var exists =
                        _dataDal.GetModel(
                            " Name='" + name + "' and OID!=" + Convert.ToInt32(Request.QueryString["OrgId"]),
                            new List<SqlParameter>());
                    if (null != exists) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构名称已经存在!');</script>");
                        return;
                    }
                    dt.Email = email;
                    dt.Addr = addr;
                    dt.Contact = Contact;
                    dt.FR = fr;
                    dt.MajorSell = MajorSell;
                    dt.Tel = tel;
                    dt.Name = name;
                    dt.UpdateDate = DateTime.Now;
                    dt.UId = CurrentUser.UId;
                    dt.Descr = descri;
                    if (fuPImg.HasFile) {
                        if (!string.IsNullOrEmpty(dt.OrgAptitude)) {
                            DirFile.DeleteFile(dt.OrgAptitude);
                        }
                        int size;
                        string msg;
                        string imgUrl;
                        UpImg(ref fuPImg, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl)) {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.OrgAptitude = imgUrl;
                    }
                    if (FileUpload1.HasFile) {
                        if (!string.IsNullOrEmpty(dt.YYZZ)) {
                            DirFile.DeleteFile(dt.YYZZ);
                        }
                        int size;
                        string msg;
                        string imgUrl;
                        UpImg(ref FileUpload1, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl)) {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.YYZZ = imgUrl;
                    }
                    if (FileUpload2.HasFile) {
                        if (!string.IsNullOrEmpty(dt.Logo)) {
                            DirFile.DeleteFile(dt.Logo);
                        }
                        int size;
                        string msg;
                        string imgUrl;
                        UpImg(ref FileUpload2, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl)) {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.Logo = imgUrl;
                    }
                    var res = _dataDal.Update(dt);
                    if (res) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "",
                            "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                    }
                    else {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('更新失败!');window.top.$modal.destroy();</script>");
                    }
                }
                catch (Exception) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');window.top.$modal.destroy();</script>");
                }
            }
            else {
                var model = new ECommerce.Admin.Model.ProfOrg {
                    Descr = descri,
                    Tel = tel,
                    Email = email,
                    CreateDate = DateTime.Now,
                    Addr = addr,
                    FR = fr,
                    MajorSell = MajorSell,
                    Name = name,
                    UId = CurrentUser.UId,
                    Contact = Contact,
                    Status = 1
                };
                var exists = _dataDal.GetModel(" Name='" + name + "' ", new List<SqlParameter>());
                if (null != exists) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构名称已经存在!');</script>");
                    return;
                }
                if (fuPImg.HasFile) {
                    int size;
                    string msg;
                    string imgUrl;
                    UpImg(ref fuPImg, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl)) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.OrgAptitude = imgUrl;
                }
                if (FileUpload1.HasFile) {
                    int size;
                    string msg;
                    string imgUrl;
                    UpImg(ref FileUpload1, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl)) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.YYZZ = imgUrl;
                }
                if (FileUpload2.HasFile) {
                    int size;
                    string msg;
                    string imgUrl;
                    UpImg(ref FileUpload2, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl)) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.Logo = imgUrl;
                }
                var resAdd = _dataDal.Add(model);
                if (resAdd > 0) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "",
                        "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                }
                else {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('新增失败!');window.top.$modal.destroy();</script>");
                }
            }
        }
示例#7
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ECommerce.Admin.Model.ProfOrg DataRowToModel(DataRow row)
 {
     ECommerce.Admin.Model.ProfOrg model=new ECommerce.Admin.Model.ProfOrg();
     if (row != null)
     {
         if(row["OID"]!=null && row["OID"].ToString()!="")
         {
             model.OID=Convert.ToInt32(row["OID"].ToString());
         }
         if(row["Name"]!=null)
         {
             model.Name=row["Name"].ToString();
         }
         if(row["OrgAptitude"]!=null)
         {
             model.OrgAptitude=row["OrgAptitude"].ToString();
         }
         if(row["YYZZ"]!=null)
         {
             model.YYZZ=row["YYZZ"].ToString();
         }
         if(row["Addr"]!=null)
         {
             model.Addr=row["Addr"].ToString();
         }
         if(row["FR"]!=null)
         {
             model.FR=row["FR"].ToString();
         }
         if(row["Tel"]!=null)
         {
             model.Tel=row["Tel"].ToString();
         }
         if(row["Contact"]!=null)
         {
             model.Contact=row["Contact"].ToString();
         }
         if(row["Email"]!=null)
         {
             model.Email=row["Email"].ToString();
         }
         if(row["Descr"]!=null)
         {
             model.Descr=row["Descr"].ToString();
         }
         if(row["MajorSell"]!=null)
         {
             model.MajorSell=row["MajorSell"].ToString();
         }
         if(row["Logo"]!=null)
         {
             model.Logo=row["Logo"].ToString();
         }
         if(row["UId"]!=null && row["UId"].ToString()!="")
         {
             model.UId=Convert.ToInt32(row["UId"].ToString());
         }
         if(row["Status"]!=null && row["Status"].ToString()!="")
         {
             model.Status=Convert.ToInt32(row["Status"].ToString());
         }
         if(row["CreateDate"]!=null && row["CreateDate"].ToString()!="")
         {
             model.CreateDate=Convert.ToDateTime(row["CreateDate"].ToString());
         }
         if(row["UpdateDate"]!=null && row["UpdateDate"].ToString()!="")
         {
             model.UpdateDate=Convert.ToDateTime(row["UpdateDate"].ToString());
         }
     }
     return model;
 }
示例#8
0
 /// <summary>
 /// 对象实体绑定数据
 /// </summary>
 public ECommerce.Admin.Model.ProfOrg ReaderBind(IDataReader dataReader)
 {
     ECommerce.Admin.Model.ProfOrg model=new ECommerce.Admin.Model.ProfOrg();
     object ojb;
     ojb = dataReader["OID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.OID=Convert.ToInt32(ojb);
     }
     model.Name=dataReader["Name"].ToString();
     model.OrgAptitude=dataReader["OrgAptitude"].ToString();
     model.YYZZ=dataReader["YYZZ"].ToString();
     model.Addr=dataReader["Addr"].ToString();
     model.FR=dataReader["FR"].ToString();
     model.Tel=dataReader["Tel"].ToString();
     model.Contact=dataReader["Contact"].ToString();
     model.Email=dataReader["Email"].ToString();
     model.Descr=dataReader["Descr"].ToString();
     model.MajorSell=dataReader["MajorSell"].ToString();
     model.Logo=dataReader["Logo"].ToString();
     ojb = dataReader["UId"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.UId=Convert.ToInt32(ojb);
     }
     ojb = dataReader["Status"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.Status=Convert.ToInt32(ojb);
     }
     ojb = dataReader["CreateDate"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.CreateDate=Convert.ToDateTime(ojb);
     }
     ojb = dataReader["UpdateDate"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.UpdateDate=Convert.ToDateTime(ojb);
     }
     return model;
 }
示例#9
0
        protected void btnSub_Click(object sender, EventArgs e)
        {
            const string imgPath   = "/UpLoad/Image";
            var          name      = txtName.Value.Trim();
            var          addr      = txtaddr.Value;
            var          Contact   = txtContact.Value;
            var          MajorSell = txtMajorSell.Value;
            var          descri    = txtdescri.Value;
            var          fr        = txtfr.Value;
            var          tel       = txttel.Value;
            var          email     = txtemail.Value;

            if (string.IsNullOrEmpty(name))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写机构名称!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(addr))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写地址!');</script>");
                return;
            }

            if (string.IsNullOrEmpty(Contact))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写联系人!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(fr))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写法人!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(MajorSell))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写主营方向!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(descri))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写机构简介!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(tel))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写联系电话!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(email))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写邮箱!');</script>");
                return;
            }


            if (!string.IsNullOrEmpty(Request.QueryString["OrgId"]))
            {
                try {
                    List <SqlParameter> parameters = new List <SqlParameter>();
                    var parameter = new SqlParameter("@OrgId", DbType.AnsiString)
                    {
                        Value = Request.QueryString["OrgId"]
                    };
                    parameters.Add(parameter);
                    var dt = _dataDal.GetModel(Convert.ToInt32(Request.QueryString["OrgId"]));
                    if (null == dt)
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构信息不存在!');</script>");
                        return;
                    }
                    var exists =
                        _dataDal.GetModel(
                            " Name='" + name + "' and OID!=" + Convert.ToInt32(Request.QueryString["OrgId"]),
                            new List <SqlParameter>());
                    if (null != exists)
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构名称已经存在!');</script>");
                        return;
                    }
                    dt.Email      = email;
                    dt.Addr       = addr;
                    dt.Contact    = Contact;
                    dt.FR         = fr;
                    dt.MajorSell  = MajorSell;
                    dt.Tel        = tel;
                    dt.Name       = name;
                    dt.UpdateDate = DateTime.Now;
                    dt.UId        = CurrentUser.UId;
                    dt.Descr      = descri;
                    if (fuPImg.HasFile)
                    {
                        if (!string.IsNullOrEmpty(dt.OrgAptitude))
                        {
                            DirFile.DeleteFile(dt.OrgAptitude);
                        }
                        int    size;
                        string msg;
                        string imgUrl;
                        UpImg(ref fuPImg, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl))
                        {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.OrgAptitude = imgUrl;
                    }
                    if (FileUpload1.HasFile)
                    {
                        if (!string.IsNullOrEmpty(dt.YYZZ))
                        {
                            DirFile.DeleteFile(dt.YYZZ);
                        }
                        int    size;
                        string msg;
                        string imgUrl;
                        UpImg(ref FileUpload1, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl))
                        {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.YYZZ = imgUrl;
                    }
                    if (FileUpload2.HasFile)
                    {
                        if (!string.IsNullOrEmpty(dt.Logo))
                        {
                            DirFile.DeleteFile(dt.Logo);
                        }
                        int    size;
                        string msg;
                        string imgUrl;
                        UpImg(ref FileUpload2, out imgUrl, out msg, imgPath, out size);
                        if (string.IsNullOrEmpty(imgUrl))
                        {
                            Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                            return;
                        }
                        dt.Logo = imgUrl;
                    }
                    var res = _dataDal.Update(dt);
                    if (res)
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "",
                                                                "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                    }
                    else
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('更新失败!');window.top.$modal.destroy();</script>");
                    }
                }
                catch (Exception) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');window.top.$modal.destroy();</script>");
                }
            }
            else
            {
                var model = new ECommerce.Admin.Model.ProfOrg {
                    Descr      = descri,
                    Tel        = tel,
                    Email      = email,
                    CreateDate = DateTime.Now,
                    Addr       = addr,
                    FR         = fr,
                    MajorSell  = MajorSell,
                    Name       = name,
                    UId        = CurrentUser.UId,
                    Contact    = Contact,
                    Status     = 1
                };
                var exists = _dataDal.GetModel(" Name='" + name + "' ", new List <SqlParameter>());
                if (null != exists)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('机构名称已经存在!');</script>");
                    return;
                }
                if (fuPImg.HasFile)
                {
                    int    size;
                    string msg;
                    string imgUrl;
                    UpImg(ref fuPImg, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl))
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.OrgAptitude = imgUrl;
                }
                if (FileUpload1.HasFile)
                {
                    int    size;
                    string msg;
                    string imgUrl;
                    UpImg(ref FileUpload1, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl))
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.YYZZ = imgUrl;
                }
                if (FileUpload2.HasFile)
                {
                    int    size;
                    string msg;
                    string imgUrl;
                    UpImg(ref FileUpload2, out imgUrl, out msg, imgPath, out size);
                    if (string.IsNullOrEmpty(imgUrl))
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + msg + "');</script>");
                        return;
                    }
                    model.Logo = imgUrl;
                }
                var resAdd = _dataDal.Add(model);
                if (resAdd > 0)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "",
                                                            "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('新增失败!');window.top.$modal.destroy();</script>");
                }
            }
        }