示例#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));
        }
示例#2
0
        public bool Update(int ID, string ZhangHao, string MiMa,
                           bool GangTingGZ, bool LEDGongZhi, bool DianYuanGZ, ref string OutInfo)
        {
            bool   vResult = false;
            string vSql    = string.Format("Select *From `管理员` Where ID<>{0} and ZhangHao='{1}'", ID, ZhangHao);

            ManagerEFModel[] vSelectResult = m_BasicDBClass.SelectCustomEx <ManagerEFModel>(vSql);
            if (vSelectResult == null || vSelectResult.Length == 0)
            {
                ManagerEFModel vManagerEFModel = new ManagerEFModel()
                {
                    ZhangHao   = ZhangHao,
                    MiMa       = MiMa,
                    DianYuanGZ = DianYuanGZ,
                    GangTingGZ = GangTingGZ,
                    LEDGongZhi = LEDGongZhi,
                    ID         = ID
                };
                vResult = m_BasicDBClass.UpdateRecord(vManagerEFModel);
            }
            else
            {
                OutInfo = "管理员帐号重复";
            }
            return(vResult);
        }
示例#3
0
        public bool Update(int ID, string ZhangHao, string MiMa,
                           bool GangTingGZ, bool LEDGongZhi, bool DianYuanGZ)
        {
            ManagerEFModel vModel = new ManagerEFModel()
            {
                ID         = ID,
                DianYuanGZ = DianYuanGZ,
                GangTingGZ = GangTingGZ,
                LEDGongZhi = LEDGongZhi,
                MiMa       = MiMa,
                ZhangHao   = ZhangHao
            };

            return(m_BasicDBClass.UpdateRecord(vModel));
        }
示例#4
0
        public void SaveSwitchTable(DataTable SwitchTable)
        {
            foreach (DataRow vTempRow in SwitchTable.Rows)
            {
                PowerSwithConfigEFModel vModel = new PowerSwithConfigEFModel();
                CommClass.ConvertDataRowToStruct(ref vModel, vTempRow);
                switch (vTempRow.RowState)
                {
                case DataRowState.Added:
                    m_BasicDBClass.InsertRecord(vModel);
                    break;

                case DataRowState.Deleted:
                    m_BasicDBClass.DeleteRecordByPrimaryKey <PowerSwithConfigEFModel>(vModel.ID);
                    break;

                case DataRowState.Modified:
                    m_BasicDBClass.UpdateRecord(vModel);
                    break;
                }
            }
        }