Esempio n. 1
0
        public void getlist()
        {
            XYECOM.Model.FeedbackInfo info = new XYECOM.Business.Feedback().GetItem(FeedbackID);
            if (info != null)
            {
                if (info.Email.ToString() != "")
                {
                    this.Panelhuifu.Visible = true;
                    this.btnSendMail.Visible = true;
                    this.lb_huifuEmail.Visible = true;
                }
                else
                {
                    this.Panelhuifu.Visible = false;
                    this.btnSendMail.Visible = false;
                    this.lb_huifuEmail.Visible = false;
                }
                lb_Title.Text = info.Title.ToString();
                lb_Name.Text = info.Name.ToString();
                lb_Telephone.Text = info.Telephone.ToString();
                txt_Title.Text = "�ظ�:" + info.Title.ToString();
                switch (info.Type)
                {
                    case 1: lb_Type.Text = "����";
                        break;
                    case 2: lb_Type.Text = "����";
                        break;
                    case 3: lb_Type.Text = "Ͷ��";
                        break;
                    case 4: lb_Type.Text = "����";
                        break;
                    case 5: lb_Type.Text = "ҵ����ϵ";
                        break;
                }
                lb_Email.Text = info.Email.ToString();

                lb_content.Text = info.Centent;

                hiUserId.Value = info.ComplaintId.ToString();
                hiDefendantId.Value = info.DefendantId.ToString();
            }
        }
Esempio n. 2
0
        protected void btnSendMail_Click(object sender, EventArgs e)
        {
            XYECOM.Business.Feedback FeedBakcBLL = new Feedback();

            string title = this.txt_Title.Text.Trim();
            string content = this.txt_content.Text;
            int IsMessageOK = 0;
            bool IsMailOK = false;
            int userId = XYECOM.Core.MyConvert.GetInt32(hiUserId.Value);
            int defendantId = XYECOM.Core.MyConvert.GetInt32(hiDefendantId.Value);
            int feedbackId = XYECOM.Core.MyConvert.GetInt32(hiFeedBackId.Value);
            int isAdminAgree = 0;

            //����Աȷ�ϴ�Ͷ�߳���
            if (rbIsAgreeYes.Checked == true)
            {
                //�۳���Ͷ���û�������ֵ
                ReduceCreditScore(defendantId);
                isAdminAgree = (int)XYECOM.Model.IsAdminAgree.Agree;
            }
            else
            {
                isAdminAgree = (int)XYECOM.Model.IsAdminAgree.DisAgree;
            }

            //����Ͷ����Ϣ
            int IsOK = FeedBakcBLL.UpateItemById(feedbackId, isAdminAgree);

            if (!(IsOK > 0))
            {
                Alert("����Ͷ����Ϣʧ�ܣ�", backURL);
            }

            if (cbMessage.Items[0].Selected == true && cbMessage.Items[1].Selected == false)
            {
                IsMessageOK = SenMessage(title, content, userId);
                if (IsMessageOK > 0)
                {
                    Alert("����վ���ųɹ���", backURL);
                }
                else
                {
                    Alert("����վ����ʧ�ܣ�", backURL);
                }
            }

            if (cbMessage.Items[0].Selected == false && cbMessage.Items[1].Selected == true)
            {
                IsMailOK = SendMail();

                if (IsMailOK)
                {
                    Alert("����վ���ʼ��ɹ���", backURL);
                }
                else
                {
                    Alert("����վ���ʼ�ʧ�ܣ�", backURL);

                }
            }
            if (cbMessage.Items[0].Selected == true && cbMessage.Items[1].Selected == true)
            {
                IsMessageOK = SenMessage(title, content, userId);
                IsMailOK = SendMail();

                if (IsMessageOK > 0 && IsMailOK)
                {
                    Alert("����վ���š�վ���ʼ����ɹ���", backURL);
                }

                if (!(IsMessageOK > 0 || IsMailOK))
                {
                    Alert("����վ���ųɹ���վ���ʼ���ʧ�ܣ�", backURL);
                }

                if (!(IsMessageOK > 0))
                {
                    Alert("����վ����ʧ�ܡ�վ���ʼ��ɹ���", backURL);
                }

                if (!IsMailOK)
                {
                    Alert("����վ���ųɹ���վ���ʼ�ʧ�ܣ�", backURL);
                }
            }
        }