예제 #1
0
        protected void bt_AddCate_Click(object sender, EventArgs e)
        {
            lb_Error.Text = "";
            try
            {
                CY.GFive.Core.Business.ParentCode pct = CY.GFive.Core.Business.ParentCode.GetInstance("RoomState");
                if (pct == null)
                {
                    ParentCode pc = new ParentCode();
                    pc.Des = "寝室状态";
                    pc.PCateCode = "RoomState";
                    pc.PName = "RoomState";
                    pc.Save();
                }
                CateCode ncc = new CateCode();
                ncc.Code = tb_CateCode.Text;
                ncc.CateName = tb_CateName.Text.Trim();
                ncc.CateDes = tb_CateName.Text;
                ncc.ParentCode = "RoomState";
                ncc.Save();

                tb_CateCode.Text = "";
                tb_CateName.Text = "";
                BindddlRoomState();
            }
            catch (Exception ex)
            {
                lb_Error.Text = "错误:" + ex.Message;
            }
        }
예제 #2
0
        public IList<ClassRoom> Fill(CateCode cate, CateCode state)
        {
            if (cate == null || state == null)
            {
                return null;
            }

            IList<Core.Business.ClassRoom> classRoomlist = new List<Core.Business.ClassRoom>();
            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Cate", SqlDbType.NVarChar, cate.Code, 30);

            sql.AddParameter("@State", SqlDbType.NVarChar, state.Code, 30);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlFillClassRoomCateState);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Core.Business.ClassRoom classRoom = new Core.Business.ClassRoom();

                    if (!reader.IsDBNull(0)) classRoom.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) classRoom.Code = reader.GetString(1);
                    if (!reader.IsDBNull(2)) classRoom.Name = reader.GetString(2);
                    if (!reader.IsDBNull(3)) classRoom.RoomCate = reader.GetString(3);
                    if (!reader.IsDBNull(4)) classRoom.AvailNum = reader.GetInt32(4);
                    if (!reader.IsDBNull(5)) classRoom.RoomState = reader.GetString(5);
                    if (!reader.IsDBNull(6)) classRoom.Multimedia = reader.GetString(6);

                    classRoom.MarkOld();

                    classRoomlist.Add(classRoom);
                }
                reader.Close();
            }
            return classRoomlist;
        }
예제 #3
0
        //添加记录类型
        protected void btn_AddRcdCate_Click(object sender, EventArgs e)
        {
            lab_Error.Text = "";
            try
            {
                CY.GFive.Core.Business.ParentCode pctemp = CY.GFive.Core.Business.ParentCode.GetInstance("RoomRcdCate");
                if (pctemp == null)
                {
                    ParentCode pc = new ParentCode();
                    pc.Des = "寝室记录类型";
                    pc.PCateCode = "RoomRcdCate";
                    pc.PName = "RoomRcdCate";
                    pc.Save();
                }
                CateCode cc = new CateCode();
                //备注:RRC为RoomRcdCate简写
                cc.CateDes =txt_name.Text.Trim();
                cc.CateName =txt_name.Text.Trim();
                cc.Code ="RRC"+txt_code.Text.Trim();
                cc.ParentCode = "RoomRcdCate";
                bool temp = CateCode.IsExist(cc.Code);
                if (temp)
                {
                    Page.ClientScript.RegisterStartupScript(typeof(string), "", "alert('编号已存在');", true);
                    return;
                }
                cc.Save();

                txt_code.Text = "";
                txt_name.Text = "";
                BindRcdCate();
            }
            catch (Exception ex)
            {
                lab_Error.Text = "错误:" + ex.Message;
            }
        }
예제 #4
0
        //[DepartmentCode]=@DepartCode AND [StaffCate]=@StaffCate

        public IList<StaffInfo> Fill(CateCode staffTeacherCode, Department Depart)
        {
            if (staffTeacherCode == null || Depart == null)
                return GetAllStaffInfo();



            IList<Core.Business.StaffInfo> staffInfolist = new List<Core.Business.StaffInfo>();
            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@DepartCode", SqlDbType.NVarChar, Depart.DepartCode, 30);

            sql.AddParameter("@StaffCate", SqlDbType.NVarChar, staffTeacherCode.Code, 30);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlFillStaffInfoWithParam);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Core.Business.StaffInfo staffInfo = new Core.Business.StaffInfo();

                    if (!reader.IsDBNull(0)) staffInfo.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) staffInfo.Code = reader.GetString(1);
                    if (!reader.IsDBNull(2)) staffInfo.Name = reader.GetString(2);
                    if (!reader.IsDBNull(3)) staffInfo.Gender = reader.GetString(3);
                    if (!reader.IsDBNull(4)) staffInfo.Nation = reader.GetString(4);
                    if (!reader.IsDBNull(5)) staffInfo.Origin = reader.GetString(5);
                    if (!reader.IsDBNull(6)) staffInfo.IdentifyCode = reader.GetString(6);
                    if (!reader.IsDBNull(7)) staffInfo.Birthday = reader.GetDateTime(7);
                    if (!reader.IsDBNull(8)) staffInfo.PoliticalCode = reader.GetString(8);
                    if (!reader.IsDBNull(9)) staffInfo.JoinDate = reader.GetDateTime(9);
                    if (!reader.IsDBNull(10)) staffInfo.EducateLvl = reader.GetString(10);
                    if (!reader.IsDBNull(11)) staffInfo.ScholarLvl = reader.GetString(11);
                    if (!reader.IsDBNull(12)) staffInfo.TitleLvl = reader.GetString(12);
                    if (!reader.IsDBNull(13)) staffInfo.QualityLvl = reader.GetString(13);
                    if (!reader.IsDBNull(14)) staffInfo.TeachSubject = reader.GetString(14);
                    if (!reader.IsDBNull(15)) staffInfo.OriginWork = reader.GetString(15);
                    if (!reader.IsDBNull(16)) staffInfo.GraduteSchool = reader.GetString(16);
                    if (!reader.IsDBNull(17)) staffInfo.ProfessName = reader.GetString(17);
                    if (!reader.IsDBNull(18)) staffInfo.SchoolTypeCode = reader.GetString(18);
                    if (!reader.IsDBNull(19)) staffInfo.Address = reader.GetString(19);
                    if (!reader.IsDBNull(20)) staffInfo.CellPhone = reader.GetString(20);
                    if (!reader.IsDBNull(21)) staffInfo.Phone = reader.GetString(21);
                    if (!reader.IsDBNull(22)) staffInfo.StaffCate = reader.GetString(22);
                    if (!reader.IsDBNull(23)) staffInfo.Photo = reader.GetString(23);
                    if (!reader.IsDBNull(24)) staffInfo.DepartmentCode = reader.GetString(24);
                    if (!reader.IsDBNull(25)) staffInfo.Des = reader.GetString(25);
                    if (!reader.IsDBNull(26)) staffInfo.AttachmentCode = reader.GetString(26);
                    if (!reader.IsDBNull(27)) staffInfo.Positon = reader.GetString(27);
                    if (!reader.IsDBNull(28)) staffInfo.Password = reader.GetString(28);

                    staffInfo.MarkOld();
                    staffInfolist.Add(staffInfo);
                }

                reader.Close();

            }
            return staffInfolist;

        }