Beispiel #1
0
        public string Hhygl_add_DS(DataSet DS_Hhygl, string xx_zs)//带两个不同参数,其中一个是DATASET,另一个是string,返回string;
        {
            //id,yydh,qymc,hyrx,fjrb,hyfj,bz,shsc,is_top,is_select
            string s = common_file.common_app.get_failure;

            BLL.Web_Hhygl   B_Hhygl = new BLL.Web_Hhygl();
            Model.Web_Hhygl M_Hhygl = new Model.Web_Hhygl();
            string          dsqymc  = "";
            string          hykh    = "";

            if (DS_Hhygl != null && DS_Hhygl.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in DS_Hhygl.Tables[0].Rows)
                {
                    string hykh_service = dr["hykh"].ToString();
                    M_Hhygl.yydh        = dr["yydh"].ToString();
                    M_Hhygl.qymc        = dr["qymc"].ToString();
                    M_Hhygl.hyrx        = dr["hyrx"].ToString();
                    M_Hhygl.hykh        = dr["hykh"].ToString();
                    M_Hhygl.hykh_bz     = dr["hykh_bz"].ToString();
                    M_Hhygl.krxm        = dr["krxm"].ToString();
                    M_Hhygl.krgj        = dr["krgj"].ToString();
                    M_Hhygl.krmz        = dr["krmz"].ToString();
                    M_Hhygl.yxzj        = dr["yxzj"].ToString();
                    M_Hhygl.zjhm        = dr["zjhm"].ToString();
                    M_Hhygl.krsr        = Convert.ToDateTime(dr["krsr"].ToString());
                    M_Hhygl.krxb        = dr["krxb"].ToString();
                    M_Hhygl.krdh        = dr["krdh"].ToString();
                    M_Hhygl.krsj        = dr["krsj"].ToString();
                    M_Hhygl.krEmail     = dr["krEmail"].ToString();
                    M_Hhygl.krdz        = dr["krdz"].ToString();
                    M_Hhygl.krzy        = dr["krzy"].ToString();
                    M_Hhygl.krdw        = dr["krdw"].ToString();
                    M_Hhygl.qzrx        = dr["qzrx"].ToString();
                    M_Hhygl.qzhm        = dr["qzhm"].ToString();
                    M_Hhygl.zjyxq       = Convert.ToDateTime(dr["zjyxq"].ToString());
                    M_Hhygl.tlyxq       = Convert.ToDateTime(dr["tlyxq"].ToString());
                    M_Hhygl.tjrq        = Convert.ToDateTime(dr["tjrq"].ToString());
                    M_Hhygl.lzka        = dr["lzka"].ToString();
                    M_Hhygl.bz          = dr["bz"].ToString();
                    M_Hhygl.djsj        = Convert.ToDateTime(dr["djsj"].ToString());
                    M_Hhygl.hyjf        = Convert.ToDecimal(dr["hyjf"].ToString());
                    M_Hhygl.shsc        = true;
                    M_Hhygl.scsj        = DateTime.Now;
                    M_Hhygl.xgsj        = Convert.ToDateTime(dr["xgsj"].ToString());
                    M_Hhygl.shxg        = Convert.ToBoolean(dr["shxg"].ToString());
                    M_Hhygl.shqr        = true;
                    M_Hhygl.is_top      = Convert.ToBoolean(dr["is_top"].ToString());
                    M_Hhygl.is_select   = Convert.ToBoolean(dr["is_select"].ToString());
                    M_Hhygl.fkje        = Convert.ToDecimal(dr["fkje"].ToString());
                    M_Hhygl.parent_hykh = dr["parent_hykh"].ToString();
                    M_Hhygl.hymm        = dr["hymm"].ToString();
                    M_Hhygl.czy         = dr["czy"].ToString();
                    M_Hhygl.xsy         = dr["xsy"].ToString();

                    DataSet DS_Hhyglservice = new DataSet();
                    DS_Hhyglservice = B_Hhygl.GetList("hykh='" + hykh_service + "'");
                    if (DS_Hhyglservice != null && DS_Hhyglservice.Tables[0].Rows.Count > 0)
                    {
                        M_Hhygl.id = Convert.ToInt32(DS_Hhyglservice.Tables[0].Rows[0]["id"].ToString());
                        if (B_Hhygl.Update(M_Hhygl))
                        {
                            s = common_file.common_app.get_suc;
                        }
                    }
                    else
                    {
                        if (B_Hhygl.Add(M_Hhygl) > 0)
                        {
                            s = common_file.common_app.get_suc;
                        }
                    }
                }
            }
            return(s);
        }