Beispiel #1
0
        public bool Update(int ID, string XingMing, string XingBie, int GongHao,
                           string KaHao, string ZhaoPian, string XingJi, string GeYan)
        {
            if (ZhaoPian != null)
            {
                string vPath         = System.Environment.CurrentDirectory;
                string vNewPhotoName = string.Format("{0}.png", GongHao);
                if (ZhaoPian != "")
                {
                    File.Copy(ZhaoPian, string.Format(@"{0}\Photo\{1}", vPath, vNewPhotoName), true);
                }
                ZhaoPian = vNewPhotoName;
            }
            EmployeeEFModel vModel = new EmployeeEFModel()
            {
                ID       = ID,
                XingMing = XingMing,
                XingBie  = XingBie,
                GongHao  = GongHao,
                KaHao    = KaHao,
                ZhaoPian = ZhaoPian,
                XingJi   = XingJi,
                GeYan    = GeYan
            };

            return(m_BasicDBClass.UpdateRecord(vModel));
        }
        /// <summary>
        /// 获取当前工作的工号信息
        /// </summary>
        /// <param name="GangTingID"></param>
        /// <returns></returns>
        public GongHaoPaiInfo GetGongHaoPaiInfo(int GangTingID)
        {
            GongHaoPaiInfo          vResult = new GongHaoPaiInfo();
            WatchHouseConfigEFModel vWatchHouseConfigEFModel = new WatchHouseConfigEFModel()
            {
                GangTingID = GangTingID
            };
            WatchHouseConfigEFModel vSelectResult = m_BasicDBClassSelect.SelectRecordsEx(vWatchHouseConfigEFModel).FirstOrDefault();

            if (vSelectResult.GongHao != null)
            {
                EmployeeEFModel vEmployeeEFModel = new EmployeeEFModel()
                {
                    GongHao = vSelectResult.GongHao
                };
                EmployeeEFModel vSelectResult1 = m_BasicDBClassSelect.SelectRecordsEx(vEmployeeEFModel).FirstOrDefault();
                if (vSelectResult1.XingMing != null)
                {
                    vResult = new GongHaoPaiInfo()
                    {
                        XinMing = vSelectResult1.XingMing,
                        GeYan   = vSelectResult1.GeYan,
                        XingJi  = vSelectResult1.XingJi,
                        GonHao  = vSelectResult1.GongHao.Value
                    };
                }
            }
            return(vResult);
        }
Beispiel #3
0
        public bool Add(string XingMing, string XingBie, int GongHao,
                        string KaHao, string ZhaoPian, string XingJi, string GeYan, ref string OutInfo)
        {
            bool vResult = false;

            if (!findGonHaoKaoHao(GongHao, KaHao))
            {
                if (ZhaoPian != "")
                {
                    string vPath         = System.Environment.CurrentDirectory;
                    string vNewPhotoName = string.Format("{0}.png", GongHao);
                    File.Copy(ZhaoPian, string.Format(@"{0}\Photo\{1}", vPath, vNewPhotoName), true);
                    ZhaoPian = vNewPhotoName;
                }
                EmployeeEFModel vModel = new EmployeeEFModel()
                {
                    XingMing = XingMing,
                    XingBie  = XingBie,
                    GongHao  = GongHao,
                    KaHao    = KaHao,
                    ZhaoPian = ZhaoPian,
                    XingJi   = XingJi,
                    GeYan    = GeYan
                };
                vResult = m_BasicDBClass.InsertRecord(vModel) > 1 ? true : false;
            }
            else
            {
                OutInfo = "工号或卡号已经系统中存在";
            }
            return(vResult);
        }