/// <summary>
        /// 获取所有组织(含利银辉)
        /// </summary>
        /// <returns></returns>
        public ActionResult GetDataList3()
        {
            List <ITC_Organization_M> list_mo  = OrgaContext.CacheList;//从缓存读取
            List <ITC_Organization_M> list_mo1 = new List <ITC_Organization_M>();

            foreach (ITC_Organization_M item in list_mo)
            {
                list_mo1.Add(item);
            }
            ITC_Organization_M blank = new ITC_Organization_M();

            blank.Orga_ID = "";
            blank.Organization_FullName = " 所有";
            list_mo1.Add(blank);

            var list = from f in list_mo1
                       orderby f.Orga_ID
                       select new
            {
                f.Orga_ID,
                f.Organization_FullName
            };

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(ITC_Organization_M model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ITC_Organization(");
            strSql.Append("Orga_ID,Organization_Order,Organization_createdtime,Organization_Oprt,Organization_Remark,Organization_Name,Organization_Ceo,Organization_Tel,Organization_Mobil,Organization_Fax,Organization_Zip,Organization_address,Organization_ParentID,Organization_Status,Organization_DeptCode,Organization_FullName");
            strSql.Append(") values (");
            strSql.Append("@Orga_ID,@Organization_Order,@Organization_createdtime,@Organization_Oprt,@Organization_Remark,@Organization_Name,@Organization_Ceo,@Organization_Tel,@Organization_Mobil,@Organization_Fax,@Organization_Zip,@Organization_address,@Organization_ParentID,@Organization_Status,@Organization_DeptCode,@Organization_FullName");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@Orga_ID",                  SqlDbType.Char,        8),
                new SqlParameter("@Organization_Order",       SqlDbType.Int,         4),
                new SqlParameter("@Organization_createdtime", SqlDbType.DateTime),
                new SqlParameter("@Organization_Oprt",        SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_Remark",      SqlDbType.VarChar,   500),
                new SqlParameter("@Organization_Name",        SqlDbType.VarChar,   500),
                new SqlParameter("@Organization_Ceo",         SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_Tel",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Mobil",       SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Fax",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Zip",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_address",     SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_ParentID",    SqlDbType.Char,        8),
                new SqlParameter("@Organization_Status",      SqlDbType.Int),
                new SqlParameter("@Organization_DeptCode",    SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_FullName",    SqlDbType.VarChar, 500)
            };

            parameters[0].Value  = model.Orga_ID;
            parameters[1].Value  = model.Organization_Order;
            parameters[2].Value  = model.Organization_createdtime;
            parameters[3].Value  = model.Organization_Oprt;
            parameters[4].Value  = model.Organization_Remark;
            parameters[5].Value  = model.Organization_Name;
            parameters[6].Value  = model.Organization_Ceo;
            parameters[7].Value  = model.Organization_Tel;
            parameters[8].Value  = model.Organization_Mobil;
            parameters[9].Value  = model.Organization_Fax;
            parameters[10].Value = model.Organization_Zip;
            parameters[11].Value = model.Organization_address;
            parameters[12].Value = model.Organization_ParentID;
            parameters[13].Value = model.Organization_Status;
            parameters[14].Value = model.Organization_DeptCode;
            parameters[15].Value = model.Organization_FullName;
            int result = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (result > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
        private List <ITC_Organization_M> DsToList(DataSet ds)
        {
            List <ITC_Organization_M> list = new List <ITC_Organization_M>();

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                ITC_Organization_M model = null;
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    model         = new ITC_Organization_M();
                    model.Orga_ID = ds.Tables[0].Rows[i]["Orga_ID"].ToString().Trim();
                    if (ds.Tables[0].Rows[i]["Organization_Order"].ToString() != "")
                    {
                        model.Organization_Order = int.Parse(ds.Tables[0].Rows[i]["Organization_Order"].ToString());
                    }
                    if (ds.Tables[0].Rows[i]["Organization_createdtime"].ToString() != "")
                    {
                        model.Organization_createdtime = DateTime.Parse(ds.Tables[0].Rows[i]["Organization_createdtime"].ToString());
                    }
                    if (ds.Tables[0].Rows[i]["Organization_Status"].ToString() != "")
                    {
                        model.Organization_Status = int.Parse(ds.Tables[0].Rows[i]["Organization_Status"].ToString());
                    }
                    model.Organization_Oprt     = ds.Tables[0].Rows[i]["Organization_Oprt"].ToString();
                    model.Organization_Remark   = ds.Tables[0].Rows[i]["Organization_Remark"].ToString();
                    model.Organization_Name     = ds.Tables[0].Rows[i]["Organization_Name"].ToString();
                    model.Organization_Ceo      = ds.Tables[0].Rows[i]["Organization_Ceo"].ToString();
                    model.Organization_Tel      = ds.Tables[0].Rows[i]["Organization_Tel"].ToString();
                    model.Organization_Mobil    = ds.Tables[0].Rows[i]["Organization_Mobil"].ToString();
                    model.Organization_Fax      = ds.Tables[0].Rows[i]["Organization_Fax"].ToString();
                    model.Organization_Zip      = ds.Tables[0].Rows[i]["Organization_Zip"].ToString();
                    model.Organization_address  = ds.Tables[0].Rows[i]["Organization_address"].ToString();
                    model.Organization_ParentID = ds.Tables[0].Rows[i]["Organization_ParentID"].ToString().Trim();
                    model.Organization_DeptCode = ds.Tables[0].Rows[i]["Organization_DeptCode"].ToString().Trim();
                    model.Organization_FullName = ds.Tables[0].Rows[i]["Organization_FullName"].ToString();
                    if (model.Orga_ID == "")
                    {
                        model.Orga_ID = " ";
                    }

                    list.Add(model);
                }
            }
            return(list);
        }
示例#4
0
 /// <summary>
 /// 获取名称(缓存)
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static string GetName(string id)
 {
     if (!string.IsNullOrEmpty(id))
     {
         ITC_Organization_M model = CacheList.Find(m => m.Orga_ID == id);
         if (model != null)
         {
             return(model.Organization_Name);
         }
         else
         {
             return("");
         }
     }
     else
     {
         return("");
     }
 }
示例#5
0
        /// <summary>
        /// 获取全称(缓存)
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static string GetFullNameByCache(string id)
        {
            //if (!string.IsNullOrEmpty(id))
            //{
            ITC_Organization_M model = CacheList.Find(m => m.Orga_ID == id);

            if (model != null)
            {
                return(model.Organization_FullName);
            }
            else
            {
                return("");
            }
            //}
            //else
            //{
            //    return "利银辉";
            //}
        }
 //编辑保存
 public ActionResult SaveEdit(ITC_Organization_M model)
 {
     model.Organization_createdtime = DateTime.Now;
     model.Organization_Oprt        = UserContext.UserName;
     if (uifo.Exists(model.Orga_ID))
     {
         if (uifo.Update(model))
         {
             OrgaContext.InitCache();
             EventContext.Add(MenuID, string.Format("修改:{0}", model.Orga_ID));
             return(Content("保存成功!"));
         }
         else
         {
             return(Content("保存失败!"));
         }
     }
     else
     {
         return(Content("保存失败! 编码[" + model.Orga_ID + "]不存在!"));
     }
 }
示例#7
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Update(ITC_Organization_M model)
 {
     return(dal.Update(model));
 }
示例#8
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Add(ITC_Organization_M model)
 {
     return(dal.Add(model));
 }
示例#9
0
        /// <summary>
        /// 获取利家部门编码
        /// </summary>
        /// <param name="orgaid"></param>
        /// <returns></returns>
        public string GetDeptCode(string orgaid)
        {
            ITC_Organization_M model = GetModel(orgaid);

            return(model != null ? model.Organization_DeptCode : "");
        }
示例#10
0
        /// <summary>
        /// 获取组织全称
        /// </summary>
        /// <param name="orgaid"></param>
        /// <returns></returns>
        public string GetOrgaFullName(string orgaid)
        {
            ITC_Organization_M model = GetModel(orgaid);

            return(model != null ? model.Organization_FullName : "");
        }
示例#11
0
        //获取模型
        public ActionResult GetModel(string id)
        {
            ITC_Organization_M mo = uifo.GetModel(id);

            return(Json(mo, JsonRequestBehavior.AllowGet));
        }
示例#12
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ITC_Organization_M model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ITC_Organization set ");
            strSql.Append(" Organization_Order = @Organization_Order , ");
            strSql.Append(" Organization_createdtime = @Organization_createdtime , ");
            strSql.Append(" Organization_Oprt = @Organization_Oprt , ");
            strSql.Append(" Organization_Remark = @Organization_Remark , ");
            strSql.Append(" Organization_Name = @Organization_Name , ");
            strSql.Append(" Organization_Ceo = @Organization_Ceo , ");
            strSql.Append(" Organization_Tel = @Organization_Tel , ");
            strSql.Append(" Organization_Mobil = @Organization_Mobil , ");
            strSql.Append(" Organization_Fax = @Organization_Fax , ");
            strSql.Append(" Organization_Zip = @Organization_Zip , ");
            strSql.Append(" Organization_address = @Organization_address , ");
            strSql.Append(" Organization_ParentID = @Organization_ParentID,");
            strSql.Append(" Organization_Status = @Organization_Status,");
            strSql.Append(" Organization_DeptCode = @Organization_DeptCode,");
            strSql.Append(" Organization_FullName = @Organization_FullName");
            strSql.Append(" where Orga_ID=@Orga_ID  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@Orga_ID",                  SqlDbType.Char,        8),
                new SqlParameter("@Organization_Order",       SqlDbType.Int,         4),
                new SqlParameter("@Organization_createdtime", SqlDbType.DateTime),
                new SqlParameter("@Organization_Oprt",        SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_Remark",      SqlDbType.VarChar,   500),
                new SqlParameter("@Organization_Name",        SqlDbType.VarChar,   500),
                new SqlParameter("@Organization_Ceo",         SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_Tel",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Mobil",       SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Fax",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_Zip",         SqlDbType.VarChar,    15),
                new SqlParameter("@Organization_address",     SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_ParentID",    SqlDbType.Char,        8),
                new SqlParameter("@Organization_Status",      SqlDbType.Int),
                new SqlParameter("@Organization_DeptCode",    SqlDbType.VarChar,    50),
                new SqlParameter("@Organization_FullName",    SqlDbType.VarChar, 500)
            };

            parameters[0].Value  = model.Orga_ID;
            parameters[1].Value  = model.Organization_Order;
            parameters[2].Value  = model.Organization_createdtime;
            parameters[3].Value  = model.Organization_Oprt;
            parameters[4].Value  = model.Organization_Remark;
            parameters[5].Value  = model.Organization_Name;
            parameters[6].Value  = model.Organization_Ceo;
            parameters[7].Value  = model.Organization_Tel;
            parameters[8].Value  = model.Organization_Mobil;
            parameters[9].Value  = model.Organization_Fax;
            parameters[10].Value = model.Organization_Zip;
            parameters[11].Value = model.Organization_address;
            parameters[12].Value = model.Organization_ParentID;
            parameters[13].Value = model.Organization_Status;
            parameters[14].Value = model.Organization_DeptCode;
            parameters[15].Value = model.Organization_FullName;
            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }