protected void Page_Load(object sender, EventArgs e)
        {
            WX.CRM.Track.MODEL track = WX.CRM.Track.NewDataModel(Request["TrackID"]);
            LiProcessState.Text = WX.CRM.Track.ProcessState[track.ProcessState.ToInt32()];
            LiTrackTime.Text    = track.TrackTime.ToDateTime().ToString("yyyy-MM-dd HH:mm:ss");
            LiTrackNo.Text      = track.TrackNo.ToString();
            LiFee.Text          = track.Fee.ToString();
            if (!track.Remarks.isEmpty)
            {
                StringBuilder sbRemarks  = new StringBuilder();
                string[]      arr_remark = track.Remarks.ToString().Split('|');

                sbRemarks.Append("目标预测:" + arr_remark[0] + "<br/>" +
                                 "难&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点:" + arr_remark[1] + "<br/>" +
                                 "解决方法:" + arr_remark[2]);
                if (arr_remark.Length > 3)
                {
                    sbRemarks.Append("<br/>目标达成:" + arr_remark[3]);
                }
                Liremark.Text = sbRemarks.ToString();
            }
            LiLogParaments.Text = track.LogParaments.ToString();
            if (track.ProcessState.ToInt32() == 4)
            {
                ccp.Visible = true;
                TablerowContent();
            }
            else
            {
                ccp.Visible = false;
            }
        }
Beispiel #2
0
        protected void Gv_customer_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "del3")
            {
            }
            else
            {
                WX.CRM.Track.MODEL    track    = WX.CRM.Track.NewDataModel(e.CommandArgument.ToString());
                WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(track.CustomerID);

                track.Type.value = e.CommandName == "del" ? 1 : -1;

                track.Update();
                WX.CRM.Customer.AddLog(track.CustomerID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 14, WX.CRM.Track.ProcessState[track.ProcessState.ToInt32()] + "--" + e.CommandName == "del" ? "通过" : "未通过");

                InitTrack();
            }
        }
Beispiel #3
0
 protected void Gv_customer_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "del")
     {
         WX.CRM.Track.MODEL    track    = WX.CRM.Track.NewDataModel(e.CommandArgument.ToString());
         WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(track.CustomerID.ToString());
         WX.Main.ExecuteDelete("CRM_CustomerProgram", "TrackID", track.id.ToString());
         track.Delete();
         WX.CRM.Customer.AddLog(customer.ID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 11, "删除“" + WX.CRM.Track.ProcessState[track.ProcessState.ToInt32()] + "”");
     }
     else
     {
         WX.CRM.Track.MODEL track = WX.CRM.Track.NewDataModel(e.CommandArgument.ToString());
         track.State.value     = 1;
         track.TrackTime.value = DateTime.Now;
         track.Update();
     }
     pageInit(false);
 }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         for (int i = 0; i < WX.CRM.Track.ProcessState.Length; i++)
         {
             ddlProcessState.Items.Add(new ListItem(WX.CRM.Track.ProcessState[i], i.ToString()));
         }
         WX.CRM.Customer.MODEL customer;
         if (Request["TrackID"] != null && Request["TrackID"] != "")
         {
             WX.CRM.Track.MODEL track = WX.CRM.Track.NewDataModel(Request["TrackID"]);
             customer = WX.CRM.Customer.NewDataModel(track.CustomerID.ToString());
             ddlProcessState.SelectedValue = track.ProcessState.ToString();
             ddlProcessState.Enabled       = false;
             txtTrackNo.Text = track.TrackNo.ToString();
             txtFee.Text     = Convert.ToDouble(track.Fee.value).ToString("#.00");
             if (!track.Remarks.isEmpty)
             {
                 string[] arr_track = track.Remarks.ToString().Split('|');
                 txtremark.Text  = arr_track[0];
                 txtremark2.Text = arr_track[1];
                 txtremark3.Text = arr_track[2];
                 if (arr_track.Length > 3)
                 {
                     txtremark4.Text = arr_track[3];
                 }
             }
             txtLogParaments.Text   = track.LogParaments.ToString();
             jhdate.Text            = track.TrackTime.ToDateTime().ToString("yyyy-MM-dd HH:mm:ss");
             tr1.Visible            = true;
             LinkButton2.Text       = "计划时间";
             rblstate.SelectedValue = "1";
             if (ddlProcessState.SelectedValue == "4")
             {
                 ccp.Visible = true;
                 WX.CRM.CustomerProgram.MODEL program = WX.CRM.CustomerProgram.GetModel("SELECT * FROM CRM_CustomerProgram where TrackID=" + Request["TrackID"]);
                 txtcustomername.Text = program.Title.ToString();
                 txtContent.Text      = program.Content.ToString();
                 txtLK.Text           = program.Remarks.ToString();
                 txtTime.Text         = program.ProgramTime.ToDateTime().ToString("yyyy-MM-dd");
                 TablerowContent();
             }
             else if (ddlProcessState.SelectedValue == "5")
             {
                 SetTr2();
             }
             else
             {
                 ccp.Visible = false;
             }
         }
         else
         {
             customer = WX.CRM.Customer.NewDataModel(WX.Request.rCustomerID);
         }
         txtcustomername.Text        = customer.CustomerName.ToString() + "合作方案";
         txtcustomername.Style.Value = "text-align:center;";
         txtTime.Text = DateTime.Now.ToString("yyyy-MM-dd");
     }
 }