Beispiel #1
0
        private void 教师_个人信息1_Load(object sender, EventArgs e)
        {
            string str = uid;

            label5.Text      = str;
            Sex.Enabled      = false;
            Grade.Enabled    = false;
            Major.Enabled    = false;
            College.Enabled  = false;
            Guidance.Enabled = false;
            Number.Enabled   = false;
            Title.Enabled    = false;
            if (!str.Equals(""))
            {
                BLL.Message   b_mess  = new BLL.Message();
                MODEL.Message message = new MODEL.Message();
                message.Id = str;
                b_mess.select_info(message);
                sName.Text  = message.Name;
                Sex.Text    = message.Sex; Phone.Text = message.Phone;
                Major.Text  = message.Major; Grade.Text = message.Grade;
                Email.Text  = message.Email; College.Text = message.College;
                Number.Text = message.Number.ToString(); Title.Text = message.Title;
                pwd.Text    = message.Psd; Guidance.Text = message.Gudiance;
            }
        }
Beispiel #2
0
        private void SendBotMsg(string mailURL, Info.RoomBot roomBot,int senderID)
        {
            System.Net.WebClient wClient = new System.Net.WebClient();
            wClient.Encoding = System.Text.Encoding.UTF8;
            string msgBody = wClient.DownloadString(mailURL);

            BLL.Room bllRoom = new BLL.Room();
            bllRoom.LoadByPrimaryKey(roomBot.RoomID);

            BLL.Message msg = new BLL.Message();
            msg.AddNew();
            msg.Body = msgBody;
            msg.SenderID = senderID;
            msg.Subject = "بوت متابعة إدارة الغرفة - " + bllRoom.Name;
            msg.ToMembers = bllRoom.CreatedByMember.Name;
            msg.Save();

            BLL.MemberMessage memberMsg = new BLL.MemberMessage();
            //add to member sent items
            //add to room owner
            memberMsg.AddNew();
            memberMsg.MemberID = bllRoom.CreatedBy;
            memberMsg.MessageID = msg.ID;
            memberMsg.Save();

            //send mail notifications
            Chat2Connect.SRCustomHubs.NotificationHub notifications = new Chat2Connect.SRCustomHubs.NotificationHub();
            notifications.SendMailNotifications(bllRoom.CreatedBy);
        }
        protected void btnUpdateRoomStatus_Click(object sender, EventArgs e)
        {
            BLL.Room room = new BLL.Room();
            if (room.LoadByPrimaryKey(RoomID))
            {
                if (drpRoomStatus.SelectedValue != room.s_RowStatusID)
                {
                    room.RowStatusID = Convert.ToByte(drpRoomStatus.SelectedValue);
                    room.Save();

                    //SEND MAIL MESSAGE BY THE NEW STATUS TO ROOM OWNERS AND ADMINS
                    string msgTitle = "تغيير حالة غرفة";
                    string msgBody = String.Format("عزيزى العضو<br><br>تحية طيبة وبعد<br><br>نود إبلاغكم بأنه تم تغيير حالة الغرفة <b>{0}</b> إلى <b>{1}</b><br><br><br>شكرا<br>",room.Name,drpRoomStatus.SelectedItem.Text);
                    BLL.Message msg = new BLL.Message();
                    msg.AddNew();
                    msg.SenderID = BLL.Member.SiteMembers.Where(m => String.Equals(m.Name, Helper.StringEnum.GetStringValue(Helper.Enums.SiteMembers.Admin))).FirstOrDefault().MemberID; ;
                    msg.Subject=msgTitle;
                    msg.Body=msgBody;
                    msg.ToMembers=room.CreatedByMember.Name;
                    msg.Save();
                    BLL.MemberMessage memberMsg = new BLL.MemberMessage();
                    memberMsg.AddNew();
                    memberMsg.MemberID = room.CreatedBy;
                    memberMsg.MessageID = msg.ID;
                    memberMsg.Save();
                }
            }
        }
Beispiel #4
0
        private async Task SaveMessage(string message)
        {
            var client = new BLL.Message();

            await client.SaveMessage(message);

            client = null;
        }
Beispiel #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["fbody"] != null)
     {
         var msg = new BLL.Message();
         string str = "原始大小:" + Request["fbody"].Length;
         str += "\\n压缩后大小:" + BLL.Compression.CompressString(Request["fbody"]).Length;
         msg.Msg = str;
         Response.Write(BLL.Utils.toJson(str));
         Response.End();
     }
 }
        private void button5_Click(object sender, EventArgs e)
        {
            Model.Message message = new Model.Message();
            message.Name  = sName.Text; message.Id = label5.Text;
            message.Sex   = Sex.Text; message.Phone = Phone.Text;
            message.Major = Major.Text; message.Grade = Grade.Text;
            message.Email = Email.Text; message.College = College.Text;
            message.Class = Class.Text; message.Introduction = Intro.Text;
            BLL.Message b_mess = new BLL.Message();
            string      msg    = "";

            if (b_mess.InsertMessage(message, out msg))
            {
                MessageBox.Show(msg);
            }
        }
Beispiel #7
0
        private void button4_Click(object sender, EventArgs e)
        {
            MODEL.Message message = new MODEL.Message();
            message.Name   = sName.Text; message.Id = label5.Text;
            message.Sex    = Sex.Text; message.Phone = Phone.Text;
            message.Major  = Major.Text; message.Grade = Grade.Text;
            message.Email  = Email.Text; message.College = College.Text;
            message.Number = int.Parse(Number.Text.ToString()); message.Gudiance = Guidance.Text;
            message.Psd    = pwd.Text; message.Title = Title.Text;
            BLL.Message b_mess = new BLL.Message();
            string      msg    = "";

            if (b_mess.InsertMessage(message, out msg))
            {
                MessageBox.Show(msg);
            }
        }
Beispiel #8
0
        private void addButton_Click(object sender, EventArgs e)
        {
            if (typeLookup.EditValue != null)
            {
                //((MessageType)typeLookup.EditValue).Messages.Add(new BLL.Message());

                //var messageType = (MessageType)typeLookup.EditValue;

                var typeID  = ((MessageType)typeLookup.EditValue).MessageTypeID;
                var list    = (List <BLL.Message>)messageBindingSource.DataSource;
                var message = new BLL.Message();
                //message.MessageType = messageType;
                message.MessageTypeID = typeID;
                list.Add(message);

                _context.Messages.Add(message);
                messageBindingSource.ResetBindings(false);
            }
        }
Beispiel #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["fname"] != null && Request["fname"].Length > 4 && Request["id"] != null && Request["ftype"] != null)
            {
                var msg = new BLL.Message();
                var bll = new BLL.t_notice();

                var model = bll.GetModel(int.Parse(Request["id"].ToString()));
                model.notice_user_name = Session["login_name"].ToString();
                model.notice_title     = Request["fname"];
                model.notice_body      = Request["fbody"];
                model.notice_type      = int.Parse(Request["ftype"]);
                model.notice_date      = DateTime.Now;

                /// 写入日志
                BLL.Utils.Log(this, "修改公告:" + model.id);
                msg.Msg = bll.Update(model)?"保存成功!":"发生错误!";
                Response.Write(BLL.Utils.toJson(msg));
                Response.End();
            }
        }
        private void 学生_个人信息管理_Load(object sender, EventArgs e)
        {
            string str = this.uid;

            label5.Text     = str;
            sName.Enabled   = false;
            Sex.Enabled     = false;
            College.Enabled = false;
            Grade.Enabled   = false;
            Class.Enabled   = false;
            Major.Enabled   = false;
            if (str != null || !str.Equals(""))
            {
                BLL.Message   b_mess  = new BLL.Message();
                Model.Message message = new Model.Message();
                message.Id = str;
                b_mess.select_info(message);
                sName.Text = message.Name;
                Sex.Text   = message.Sex; Phone.Text = message.Phone;
                Major.Text = message.Major; Grade.Text = message.Grade;
                Email.Text = message.Email; College.Text = message.College;
                Class.Text = message.Class; Intro.Text = message.Introduction;
            }
        }
Beispiel #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var msg = new BLL.Message();

            if (Session["login_name"] == null)
            {
                Response.Write("请先<a href='/'>登录</a>");
                Response.End();
            }
            if (Request["pwd"] != null)
            {
                if (Request["pwd"].Length < 6)
                {
                    msg.Msg = "密码长度必须大于等于6个字符!";
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
                try
                {
                    string pwd = BLL.Utils.HashPasswd(Request["pwd"]); // 预先加密
                    switch (Session["type"].ToString())
                    {
                    case "admin":
                        var bll_admin = new BLL.t_admin();
                        var admin     = bll_admin.GetModel(Session["login_name"].ToString());
                        admin.pwd = pwd;
                        msg.Msg   = (bll_admin.Update(admin)) ? "修改密码成功!" : "发生错误!";
                        break;

                    case "student":
                        var bll_student = new BLL.t_student();
                        var student     = bll_student.GetModel(Session["login_name"].ToString());
                        student.student_pwd = pwd;
                        msg.Msg             = (bll_student.Update(student)) ? "修改密码成功!" : "发生错误!";
                        break;

                    case "teacher":
                        var bll_teacher = new BLL.t_teacher();
                        var teacher     = bll_teacher.GetModel(Session["login_name"].ToString());
                        teacher.teacher_pwd = pwd;
                        msg.Msg             = (bll_teacher.Update(teacher)) ? "修改密码成功!" : "发生错误!";
                        break;

                    case "mteacher":
                        goto case "teacher";    //直接调用teacher块
                    }
                    if (msg.Msg.Equals("修改密码成功!"))
                    {
                        /// 写入日志
                        BLL.Utils.Log(this, "修改密码");
                        // 注销登录
                        Session.Clear();
                        msg.Body = "/";
                    }
                }
                finally
                {
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
            }
        }
Beispiel #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["login_name"] != null && Request["pwd"] != null && Request["type"] != null)
            {
                var msg = new BLL.Message();
                /// 验证输入长度
                if (Request["login_name"].Length < 3 || Request["pwd"].Length < 6 || Request["login_name"].Length > 32 || Request["pwd"].Length > 16)
                {
                    msg.Msg = "数据输入有误!";
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
                /// 构建日志Model
                Model.t_log log = new Model.t_log
                {
                    log_ip    = Request.UserHostAddress,
                    user_name = Request["login_name"],
                };

                try
                {
                    string url        = null;
                    var    login_name = Request["login_name"];
                    var    pwd        = Request["pwd"];
                    var    type       = Request["type"];
                    /// 登录验证
                    if (BLL.Utils.Login(login_name, pwd, type))
                    {
                        // 登录成功
                        Session["type"]       = type;       // 类型
                        Session["login_name"] = login_name; //登录,学号,工号
                        Session["user_name"]  = null;       // 显示名称(姓名)
                        Session["role"]       = 0;          // 为了方便母版页判断权限和修改菜单,特设此变量,值越小权限越低:1学生,2导师,3教研室主任,4教务管理员
                        /// 获取附加信息
                        var bll_major = new BLL.t_major();  // 专业

                        switch (type)
                        {
                            #region 教务管理员登录

                        case "admin":
                            Session["role"] = 4;
                            var bll_admin = new BLL.t_admin();
                            var admin     = bll_admin.GetModel(login_name);
                            Session["user_name"] = admin.user_name;
                            url = "/admin/";
                            break;

                            #endregion 教务管理员登录

                            #region 教务室主任登录

                        case "mteacher":
                            Session["role"] = 3;
                            var bll_mteacher = new BLL.t_teacher();
                            var mteacher     = bll_mteacher.GetModel(login_name);
                            /// 获取专业信息
                            Session["major_id"] = mteacher.teacher_major_id;
                            /// 获取系别信息
                            Session["dept_id"]   = mteacher.teacher_dept_id;
                            Session["user_name"] = mteacher.teacher_name;
                            url = "/admin/";
                            break;

                            #endregion 教务室主任登录

                            #region 导师登录

                        case "teacher":
                            Session["role"] = 2;
                            var bll_teacher = new BLL.t_teacher();
                            var teacher     = bll_teacher.GetModel(login_name);
                            /// 获取专业信息
                            Session["major_id"] = teacher.teacher_major_id;
                            /// 获取系别信息
                            Session["dept_id"]   = teacher.teacher_dept_id;
                            Session["user_name"] = teacher.teacher_name;
                            url = "/topic/";
                            break;

                            #endregion 导师登录

                            #region 学生登录

                        case "student":    //学生
                            Session["role"] = 1;
                            var bll_student = new BLL.t_student();
                            var student     = bll_student.GetModel(login_name);
                            Session["user_name"] = student.student_name;
                            Session["class_id"]  = student.student_class_id;
                            /// 获取班级信息
                            var bll_class = new BLL.t_class();
                            var myclass   = bll_class.GetModel(student.student_class_id);
                            /// 获取专业信息
                            var major = bll_major.GetModel(myclass.class_major_id);
                            Session["major_id"] = major.major_id;
                            /// 获取系别信息
                            Session["dept_id"] = major.major_dept_id;
                            url = "/select/list.aspx";
                            break;

                            #endregion 学生登录
                        }
                        msg.Msg = log.log_info = "登录成功!";
                    }
                    else
                    {
                        // 登录失败
                        log.log_info = msg.Msg = "用户名或密码错误!";
                    }

                    if (url != null)
                    {
                        msg.Body = (url);
                    }
                }
                catch
                {
                    msg.Msg = "发生错误!";
                }
                var bll_log = new BLL.t_log();
                bll_log.Add(log);
                Response.Write(BLL.Utils.toJson(msg));
                Response.End();
            }
            else
            {
                BLL.Utils.ShowMessage(this, "输入有误!");
            }
        }
Beispiel #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["type"] != null)
            {
                var msg = new BLL.Message();
                try
                {
                    string type = Request["type"].ToLower();
                    /// 判断是获取还是设置
                    if (type.Equals("update"))
                    {
                        /// 设置
                        string my_q = Request["my_q"].ToString();
                        string my_a = Request["my_a"].ToString();
                        switch (Session["type"].ToString())
                        {
                        case "student":
                            var bll_student = new BLL.t_student();
                            var student     = bll_student.GetModel(Session["login_name"].ToString());
                            student.student_pwd_a = my_a;
                            student.student_pwd_q = my_q;
                            msg.Msg = (bll_student.Update(student)) ? "修改密保成功!" : "修改密保失败!";
                            break;

                        case "teacher":
                            var bll_teacher = new BLL.t_teacher();
                            var teacher     = bll_teacher.GetModel(Session["login_name"].ToString());
                            teacher.teacher_pwd_q = my_q;
                            teacher.teacher_pwd_a = my_a;
                            msg.Msg = (bll_teacher.Update(teacher)) ? "修改密保成功!" : "修改密保失败!";
                            break;
                        }
                    }
                    else
                    {
                        switch (Session["type"].ToString())
                        {
                        case "student":
                            var bll_student = new BLL.t_student();
                            var student     = bll_student.GetModel(Session["login_name"].ToString());
                            msg.Body = student;
                            msg.Code = 1;    //标注学生
                            break;

                        case "teacher":
                            var bll_teacher = new BLL.t_teacher();
                            var teacher     = bll_teacher.GetModel(Session["login_name"].ToString());
                            msg.Body = teacher;
                            msg.Code = 2;     //标注教师
                            break;
                        }
                    }
                }
                finally
                {
                    /// 写入日志
                    BLL.Utils.Log(this, "修改密保问题");
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
            }
        }
Beispiel #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["login_name"] != null && Request["type"] != null)
            {
                var msg = new BLL.Message();
                try
                {
                    /// 设置重试次数上限
                    if (Session["try"] == null)
                    {
                        Session["try"] = 0;
                    }
                    else
                    {
                        Session["try"] = int.Parse(Session["try"].ToString()) + 1;
                    }
                    if (Session["try"].Equals(10))
                    {
                        msg.Msg = "重试次数已超过10次,系统拒绝操作!";
                        Response.Write(BLL.Utils.toJson(msg));
                        Response.End();
                    }

                    string type       = Request["type"].ToLower();
                    string login_name = Request["login_name"];
                    string my_a       = Request["a"] == null ? null : Request["a"];
                    switch (type)
                    {
                    case "student":
                        var bll_student = new BLL.t_student();
                        var model       = bll_student.GetModel(login_name);
                        if (model == null)
                        {
                            msg.Msg = "该学生不存在!";
                        }
                        else if (!model.student_stat.Equals(0))
                        {
                            msg.Msg = "该角色处于异常状态!";
                        }
                        else if (model.student_pwd_q == null || model.student_pwd_q.Length < 1)
                        {
                            msg.Msg = "未设置密保问题,无法通过密保重置密码!";
                        }
                        else
                        {
                            msg.Body = model.student_pwd_q;
                        }
                        if (my_a != null && model.student_pwd_a.Equals(my_a))
                        {
                            /// 登录系统
                            Session["type"]       = type;               // 类型
                            Session["login_name"] = login_name;         //登录,学号,工号
                            Session["user_name"]  = model.student_name; // 显示名称(姓名)
                            msg.Body = "/ChagePassword.aspx";
                        }
                        else if (my_a != null && (!model.student_pwd_a.Equals(my_a)))
                        {
                            msg.Msg  = "密保答案错误!";
                            msg.Body = null;
                        }
                        break;

                    case "teacher":
                        var bll_teachert = new BLL.t_teacher();
                        var model2       = bll_teachert.GetModel(login_name);

                        if (model2 == null)
                        {
                            msg.Msg = "该导师不存在!";
                        }
                        else if (!model2.teacher_stat.Equals(0))
                        {
                            msg.Msg = "该角色处于异常状态!";
                        }
                        else if (!model2.teacher_type.Equals(0))
                        {
                            msg.Msg = "教研室主任请联系教务管理员重置密码!";
                        }
                        else if (model2.teacher_pwd_q == null || model2.teacher_pwd_q.Length < 1)
                        {
                            msg.Msg = "未设置密保问题,无法通过密保重置密码!";
                        }
                        else
                        {
                            msg.Body = model2.teacher_pwd_q;
                        }
                        if (my_a != null && model2.teacher_pwd_a.Equals(my_a))
                        {
                            /// 登录系统
                            Session["type"]       = type;                // 类型
                            Session["login_name"] = login_name;          //登录,学号,工号
                            Session["user_name"]  = model2.teacher_name; // 显示名称(姓名)
                            msg.Body = "/ChagePassword.aspx";
                        }
                        else if (my_a != null && (!model2.teacher_pwd_a.Equals(my_a)))
                        {
                            msg.Msg  = "密保答案错误!";
                            msg.Body = null;
                        }
                        break;
                    }
                }
                finally
                {
                    /// 写入日志
                    var log = new Model.t_log
                    {
                        log_info  = "通过密保问题重置密码",
                        log_ip    = Request.UserHostAddress,
                        user_name = Request["login_name"],
                    };
                    BLL.Utils.Log(log);
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
            }
        }
Beispiel #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var msg = new BLL.Message();

            if (!Session["type"].Equals("admin"))
            {
                BLL.Utils.ShowMessage(this, "该功能仅教务管理员可用!");
                Response.End();
            }

            /// 校验角色
            if (Request["login_name"] != null && Request["type"] != null)
            {
                try
                {
                    string type       = Request["type"].ToLower();
                    string login_name = Request["login_name"];
                    string pwd        = null;
                    if (Request["pwd"] != null)
                    {
                        if (Request["pwd"].Length < 6 || Request["pwd"].Length > 32)
                        {
                            msg.Msg = "密码长度必须大于5个字符小于32个字符!";
                            Response.Write(BLL.Utils.toJson(msg));
                            Response.End();
                        }
                        else
                        {
                            pwd = BLL.Utils.HashPasswd(Request["pwd"]); // 预先加密
                        }
                    }
                    switch (type)
                    {
                    case "student":
                        var bll_student = new BLL.t_student();
                        var model       = bll_student.GetModel(login_name);
                        if (model == null)
                        {
                            msg.Msg = "该学生不存在!";
                        }
                        else if (!model.student_stat.Equals(0))
                        {
                            msg.Msg = "该角色处于异常状态!";
                        }
                        else
                        {
                            msg.Code = 1;
                        }
                        if (pwd != null)
                        {
                            model.student_pwd = pwd;
                            msg.Msg           = (bll_student.Update(model)) ? "修改密码成功!" : "修改密码失败!";
                        }
                        break;

                    case "teacher":
                        var bll_teachert = new BLL.t_teacher();
                        var model2       = bll_teachert.GetModel(login_name);

                        if (model2 == null)
                        {
                            msg.Msg = "该导师或教研室主任不存在!";
                        }
                        else if (!model2.teacher_stat.Equals(0))
                        {
                            msg.Msg = "该角色处于异常状态!";
                        }
                        else
                        {
                            msg.Code = 1;
                        }
                        if (pwd != null)
                        {
                            model2.teacher_pwd = pwd;
                            msg.Msg            = (bll_teachert.Update(model2)) ? "修改密码成功!" : "修改密码失败!";
                        }
                        break;
                    }
                }
                finally
                {
                    /// 写入日志
                    BLL.Utils.Log(this, "重置密码:" + Request["login_name"]);
                    Response.Write(BLL.Utils.toJson(msg));
                    Response.End();
                }
            }
        }
Beispiel #16
0
        protected void uiGridViewMembers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int memberid = Convert.ToInt32(e.CommandArgument.ToString());
            if (e.CommandName == "DeleteMember")
            {

                BLL.Member mem = new BLL.Member();

                mem.LoadByPrimaryKey(memberid);
                mem.MarkAsDeleted();
                string name = mem.UserName;

                mem.Save();
                Membership.DeleteUser(name);
                BindMembers();
            }
            else if (e.CommandName == "DeleteTypes")
            {
                BLL.MemberType types = new BLL.MemberType();

                types.Where.MemberID.Value = memberid;
                types.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                types.Query.Load();

                for (int i = 0; i < types.RowCount; i++)
                {
                    types.MarkAsDeleted();
                    types.MoveNext();
                }

                types.Save();

            }
            else if (e.CommandName == "DeleteProfileLike")
            {
                BLL.ProfileLike Ilike = new BLL.ProfileLike();
                BLL.ProfileLike Iliked = new BLL.ProfileLike();

                Ilike.Where.MemberID.Value = memberid;
                Ilike.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                Ilike.Query.Load();

                Iliked.Where.ProfileMemberID.Value = memberid;
                Iliked.Where.ProfileMemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                Iliked.Query.Load();

                for (int i = 0; i < Ilike.RowCount; i++)
                {
                    Ilike.MarkAsDeleted();
                    Ilike.MoveNext();
                }

                for (int i = 0; i < Iliked.RowCount; i++)
                {
                    Iliked.MarkAsDeleted();
                    Iliked.MoveNext();
                }
                Ilike.Save();
                Iliked.Save();
            }

            else if (e.CommandName == "DeleteMsgFolder")
            {
                BLL.MessageFolder msgs = new BLL.MessageFolder();

                msgs.Where.MemberID.Value = memberid;
                msgs.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                msgs.Query.Load();

                for (int i = 0; i < msgs.RowCount; i++)
                {
                    msgs.MarkAsDeleted();
                    msgs.MoveNext();
                }
                msgs.Save();

            }
            else if (e.CommandName == "DeleteSettings")
            {
                BLL.MemberSetting settings = new BLL.MemberSetting();
                settings.Where.MemberID.Value = memberid;
                settings.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                settings.Query.Load();

                for (int i = 0; i < settings.RowCount; i++)
                {
                    settings.MarkAsDeleted();
                    settings.MoveNext();
                }
                settings.Save();
            }

            else if (e.CommandName == "DeletePics")
            {
                BLL.MemberPic pics = new BLL.MemberPic();
                pics.Where.MemberID.Value = memberid;
                pics.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                pics.Query.Load();

                for (int i = 0; i < pics.RowCount; i++)
                {
                    pics.MarkAsDeleted();
                    pics.MoveNext();
                }
                pics.Save();
            }

            else if (e.CommandName == "DeleteMessages")
            {
                BLL.Message msgs = new BLL.Message();
                msgs.Where.SenderID.Value = memberid;
                msgs.Where.SenderID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                msgs.Query.Load();

                for (int i = 0; i < msgs.RowCount; i++)
                {
                    msgs.MarkAsDeleted();
                    msgs.MoveNext();
                }
                msgs.Save();
            }

            else if (e.CommandName == "DeleteLog")
            {
                BLL.MemberLog msgs = new BLL.MemberLog();
                msgs.Where.MemberID.Value = memberid;
                msgs.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                msgs.Query.Load();

                for (int i = 0; i < msgs.RowCount; i++)
                {
                    msgs.MarkAsDeleted();
                    msgs.MoveNext();
                }
                msgs.Save();

                BLL.MemberLog related = new BLL.MemberLog();
                related.Where.RelatedMemberID.Value = memberid;
                related.Where.RelatedMemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                related.Query.Load();

                for (int i = 0; i < related.RowCount; i++)
                {
                    related.MarkAsDeleted();
                    related.MoveNext();
                }
                related.Save();
            }

            else if (e.CommandName == "DeleteGifts")
            {
                BLL.MemberGift gifts = new BLL.MemberGift();
                gifts.Where.MemberID.Value = memberid;
                gifts.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                gifts.Query.Load();

                for (int i = 0; i < gifts.RowCount; i++)
                {
                    gifts.MarkAsDeleted();
                    gifts.MoveNext();
                }
                gifts.Save();

                BLL.MemberGift giftsm = new BLL.MemberGift();
                giftsm.Where.SenderID.Value = memberid;
                giftsm.Where.SenderID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                giftsm.Query.Load();

                for (int i = 0; i < giftsm.RowCount; i++)
                {
                    giftsm.MarkAsDeleted();
                    giftsm.MoveNext();
                }
                giftsm.Save();
            }

            else if (e.CommandName == "DeleteFriends")
            {
                BLL.MemberFriend friend = new BLL.MemberFriend();
                friend.Where.MemberID.Value = memberid;
                friend.Where.MemberID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                friend.Query.Load();

                for (int i = 0; i < friend.RowCount; i++)
                {
                    friend.MarkAsDeleted();
                    friend.MoveNext();
                }
                friend.Save();

                BLL.MemberFriend mem = new BLL.MemberFriend();
                mem.Where.MemberFriendID.Value = memberid;
                mem.Where.MemberFriendID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                mem.Query.Load();

                for (int i = 0; i < mem.RowCount; i++)
                {
                    mem.MarkAsDeleted();
                    mem.MoveNext();
                }
                mem.Save();
            }
        }