예제 #1
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     WX.CRM.ContactTemp.MODEL contacttemp = WX.CRM.ContactTemp.NewDataModel(Request["ContactTempID"]);
     if (contacttemp.State.ToInt32() == -1)
     {
         WX.Main.ExecuteDelete("CRM_Contact", "ID", contacttemp.ContactID.ToString());
         contacttemp.Delete();
     }
     else
     {
         WX.CRM.Contact.MODEL contact = getnew();
         if (contact.ID.ToInt32() > 0)
         {
             contact.Update();
         }
         else
         {
             contact.Insert();
         }
     }
     WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(contacttemp.CustomerID.ToString());
     contacttemp.Delete();
     mes = "butsumit();";
     WX.CRM.Customer.AddLog(customer.ID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 5, "通过");
 }
예제 #2
0
 private WX.CRM.Contact.MODEL getnew()
 {
     WX.CRM.ContactTemp.MODEL contacttemp = WX.CRM.ContactTemp.NewDataModel(Request["ContactTempID"]);
     WX.CRM.Contact.MODEL     contact     = WX.CRM.Contact.NewDataModel(contacttemp.ContactID.ToString());
     contact.CustomerID.value    = contacttemp.CustomerID.value;
     contact.ContactName.value   = txtContactName.Text;
     contact.Dept.value          = txtDept.Text;
     contact.Duty.value          = txtDuty.Text;
     contact.IsMain.value        = contacttemp.IsMain.value;
     contact.Sex.value           = radSex.SelectedValue;
     contact.Email.value         = txtEmail.Text;
     contact.Birthday.value      = txtBirthday.Text;
     contact.FamilyPhone.value   = txtFamilyPhone.Text;
     contact.WorkPhone.value     = txtWorkPhone.Text;
     contact.MobilePhone.value   = txtMobilePhone.Text;
     contact.Fax.value           = txtFax.Text;
     contact.BabyBirthday.value  = txtBabyBirthday.Text;
     contact.BabySex.value       = ddlBabySex.SelectedValue;
     contact.WorkAddress.value   = txtWorkAddress.Text;
     contact.FamilyAddress.value = txtFamilyAddress.Text;
     contact.CardPath.value      = contacttemp.CardPath.value;
     contact.PhotoPath.value     = contacttemp.PhotoPath.value;
     contact.Remarks.value       = txtRemarks.Text;
     contact.Hobby.value         = this.txtHobby.Text;
     //---OA维护信息
     return(contact);
 }
        protected void btnDeletetemp_Command(object sender, CommandEventArgs e)
        {
            string id = e.CommandArgument.ToString();

            WX.CRM.ContactTemp.MODEL contact = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_ContactTemp WHERE ContactID=" + id);
            int row;

            if (contact == null)
            {
                contact = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_Contact WHERE ID=" + id);
                contact.ContactID.value = id;
                contact.State.value     = -1;
                row = contact.Insert();
            }
            else
            {
                contact.State.value      = -1;
                contact.CheckState.value = 0;
                row = contact.Update();
            }
            if (row > 0)
            {
                WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(contact.CustomerID.ToString());
                WX.CRM.Customer.AddLog(customer.ID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 10, "申请删除(" + contact.ContactName.ToString() + ")");
                WX.Main.AddLog(WX.LogType.Default, "客户联系人信息删除申请!", null);
                ULCode.Debug.Alert("删除信息申请成功!", "Crm_Single_AddContact.aspx?PageMode=" + Request["PageMode"] + "&Action=Add&CustomerID=" + WX.Request.rCustomerID);
            }
            else
            {
                ULCode.Debug.Alert("删除信息申请失败!", "Crm_Single_AddContact.aspx?PageMode=" + Request["PageMode"] + "&Action=Add&CustomerID=" + WX.Request.rCustomerID);
            }
        }
예제 #4
0
 protected void Button2_Click(object sender, EventArgs e)
 {
     WX.CRM.ContactTemp.MODEL contacttemp = WX.CRM.ContactTemp.NewDataModel(Request["ContactTempID"]);
     WX.CRM.Customer.MODEL    customer    = WX.CRM.Customer.NewDataModel(contacttemp.CustomerID.ToString());
     contacttemp.CheckState.set(-1);
     contacttemp.CheckUserID.value = WX.Main.CurUser.UserID;
     contacttemp.Update();
     mes = "butsumit();";
     WX.CRM.Customer.AddLog(customer.ID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 5, "未通过");
 }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //1.验证用户权限
            if (!this.Master.A_Edit)
            {
                Response.Write("你没有权限访问此功能!");
                Response.End();
                return;
            }
            //2.取得用户变量
            WX.CRM.ContactTemp.MODEL contact = WX.CRM.ContactTemp.NewDataModel();
            contact.CustomerID.value    = WX.Request.rCustomerID;
            contact.ContactName.value   = this.txtContactName.Text.Trim();
            contact.Dept.value          = this.txtDept.Text.Trim();
            contact.Duty.value          = this.txtDuty.Text.Trim();
            contact.IsMain.value        = Convert.ToInt32(this.cbIsMain.Checked);
            contact.Sex.value           = this.rblSex.SelectedItem.Value;
            contact.Email.value         = this.txtEmail.Text.Trim();
            contact.FamilyPhone.value   = this.txtFamilyPhone.Text.Trim();
            contact.MobilePhone.value   = this.txtMobilePhone.Text.Trim();
            contact.Fax.value           = this.txtFax.Text.Trim();
            contact.WorkPhone.value     = this.txtWorkPhone.Text.Trim();
            contact.Birthday.value      = this.txtBirthday.Text.Trim();
            contact.Hobby.value         = this.txtHobby.Text.Trim();
            contact.BabySex.value       = this.ddlBabySex.SelectedValue;
            contact.BabyBirthday.value  = this.txtBabyBirthday.Text.Trim();
            contact.WorkAddress.value   = this.txtWorkAddress.Text.Trim();
            contact.FamilyAddress.value = this.txtFamilyAddress.Text.Trim();
            contact.CardPath.value      = this.txtCardPath.Text.Trim();
            contact.PhotoPath.value     = this.txtPhotoPath.Text.Trim();
            contact.Remarks.value       = this.txtRemarks.Text.Trim();
            contact.State.value         = 0;
            //3.验证用户变量,包含Request.QueryString及Request.Form
            //4.业务处理过程
            int row = contact.Save();

            //填写主要业务逻辑代码
            //5.(用户及业务对象)统计与状态

            //6.登记日志
            if (row > 0)
            {
                WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(WX.Request.rCustomerID);
                WX.CRM.Customer.AddLog(customer.ID.ToInt32(), customer.CustomerName.ToString(), WX.Main.CurUser.UserID, 3, contact.ContactName.ToString());

                ULCode.Debug.Confirm("客户联系人信息添加成功!是否继续添加联系人信息?", "Crm_Single_AddContact.aspx?PageMode=" + Request["PageMode"] + "&Action=Add&CustomerID=" + WX.Request.rCustomerID, "Crm_My_CustomerToCheck.aspx");
            }
            else
            {
                ULCode.Debug.Alert("客户信息添加失败!", null);
            }
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                WX.CRM.ContactTemp.MODEL contacttemp = WX.CRM.ContactTemp.NewDataModel(Request["ContactTempID"]);
                if (contacttemp == null)
                {
                    ULCode.Debug.we("contacttemp获取失败!请联系管理!");
                    return;
                }
                WX.CRM.Contact.MODEL contact = WX.CRM.Contact.NewDataModel(contacttemp.ContactID.ToString());
                if (contact != null)
                {
                    WX.CRM.Customer.MODEL customer = WX.CRM.Customer.NewDataModel(contact.CustomerID.ToString());
                    if (customer != null)
                    {
                        liCustomerName.Text = customer.CustomerName.ToString();
                    }

                    this.liContactName.Text   = contact.ContactName.ToString();
                    this.liDept.Text          = contact.Dept.ToString();
                    this.liDuty.Text          = contact.Duty.ToString();
                    this.liSex.Text           = contact.Sex.ToString();
                    this.liEmail.Text         = contact.Email.ToString();
                    this.liFamilyPhone.Text   = contact.FamilyPhone.ToString();
                    this.liWorkPhone.Text     = contact.WorkPhone.ToString();
                    this.liFax.Text           = contact.Fax.ToString();
                    this.liMobilePhone.Text   = contact.MobilePhone.ToString();
                    this.liBirthday.Text      = contact.Birthday.ToString();
                    this.liHobby.Text         = contact.Hobby.ToString();
                    this.liBabySex.Text       = contact.BabySex.ToString() + "--" + contact.BabyBirthday.ToString();
                    this.liWorkAddress.Text   = contact.WorkAddress.ToString();
                    this.liFamilyAddress.Text = contact.FamilyAddress.ToString();
                    this.liCardPath.Text      = "<img src='" + contact.CardPath.ToString() + "'/>";
                    this.liPhotoPath.Text     = "<img src='" + contact.PhotoPath.ToString() + "'/>";
                    this.liRemarks.Text       = contact.Remarks.ToString();
                }
                if (contacttemp != null)
                {
                    this.txtContactName.Text      = contacttemp.ContactName.ToString();
                    this.txtDept.Text             = contacttemp.Dept.ToString();
                    this.txtDuty.Text             = contacttemp.Duty.ToString();
                    this.radSex.SelectedValue     = contacttemp.Sex.ToString();
                    this.txtEmail.Text            = contacttemp.Email.ToString();
                    this.txtFamilyPhone.Text      = contacttemp.FamilyPhone.ToString();
                    this.txtWorkPhone.Text        = contacttemp.WorkPhone.ToString();
                    this.txtFax.Text              = contacttemp.Fax.ToString();
                    this.txtMobilePhone.Text      = contacttemp.MobilePhone.ToString();
                    this.txtBirthday.Text         = contacttemp.Birthday.ToString();
                    this.txtHobby.Text            = contacttemp.Hobby.ToString();
                    this.ddlBabySex.SelectedValue = contacttemp.BabySex.ToString();
                    this.txtBabyBirthday.Text     = contacttemp.BabyBirthday.ToString();
                    this.txtWorkAddress.Text      = contacttemp.WorkAddress.ToString();
                    this.txtFamilyAddress.Text    = contacttemp.FamilyAddress.ToString();
                    this.tempCardPath.Text        = "<img src='" + contacttemp.CardPath.ToString() + "'/>";
                    this.tempPhotoPath.Text       = "<img src='" + contacttemp.PhotoPath.ToString() + "'/>";
                    this.txtRemarks.Text          = contacttemp.Remarks.ToString();
                    this.txtContactName.Enabled   = contact.ContactName.ToString() != contacttemp.ContactName.ToString();
                    this.txtDept.Enabled          = contact.Dept.ToString() != contacttemp.Dept.ToString();
                    this.txtDuty.Enabled          = contact.Duty.ToString() != contacttemp.Duty.ToString();
                    this.radSex.Enabled           = contact.Sex.ToString() != contacttemp.Sex.ToString();
                    this.txtEmail.Enabled         = contact.Email.ToString() != contacttemp.Email.ToString();
                    this.txtFamilyPhone.Enabled   = contact.FamilyPhone.ToString() != contacttemp.FamilyPhone.ToString();
                    this.txtWorkPhone.Enabled     = contact.WorkPhone.ToString() != contacttemp.WorkPhone.ToString();
                    this.txtFax.Enabled           = contact.Fax.ToString() != contacttemp.Fax.ToString();
                    this.txtMobilePhone.Enabled   = contact.MobilePhone.ToString() != contacttemp.MobilePhone.ToString();
                    this.txtBirthday.Enabled      = contact.Birthday.ToString() != contacttemp.Birthday.ToString();
                    this.txtHobby.Enabled         = contact.Hobby.ToString() != contacttemp.Hobby.ToString();
                    this.ddlBabySex.Enabled       = contact.BabySex.ToString() != contacttemp.BabySex.ToString();
                    this.txtBabyBirthday.Enabled  = contact.BabyBirthday.ToString() != contacttemp.BabyBirthday.ToString();
                    this.txtWorkAddress.Enabled   = contact.WorkAddress.ToString() != contacttemp.WorkAddress.ToString();
                    this.txtFamilyAddress.Enabled = contact.FamilyAddress.ToString() != contacttemp.FamilyAddress.ToString();
                    this.txtRemarks.Enabled       = contact.Remarks.ToString() != contacttemp.Remarks.ToString();
                }
            }
        }
        private void GetContactDataByCustomerID()
        {
            WX.CRM.ContactTemp.MODEL contact, contactmodel = null;
            if (Request["ContactTempID"] != null && Request["ContactTempID"] != "")
            {
                contact      = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_ContactTemp WHERE ID=" + Request["ContactTempID"]);
                contactmodel = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_Contact WHERE ID=" + (contact.ContactID.ToString() == "" ? "0" : contact.ContactID.ToString()));// WX.CRM.ContactTemp.NewDataModel(contact.ContactID.ToString());
            }
            else
            {
                contact = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_ContactTemp WHERE ContactID=" + WX.Request.rContactID);
                if (contact == null)
                {
                    contact = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_Contact WHERE ID=" + WX.Request.rContactID);
                }

                contactmodel = WX.CRM.ContactTemp.GetModel("SELECT * FROM CRM_Contact WHERE ID=" + WX.Request.rContactID);
            }
            if (contact != null)
            {
                this.lblCustomerID.Text   = contact.CustomerID.ToString();
                this.txtContactName.Text  = contact.ContactName.ToString();
                this.cbIsMain.Checked     = Convert.ToBoolean(contact.IsMain.value);
                this.txtDept.Text         = contact.Dept.ToString();
                this.txtDuty.Text         = contact.Duty.ToString();
                this.rblSex.SelectedValue = contact.Sex.ToString();
                this.txtEmail.Text        = contact.Email.ToString();
                this.txtFamilyPhone.Text  = contact.FamilyPhone.ToString();
                this.txtMobilePhone.Text  = contact.MobilePhone.ToString();
                this.txtFax.Text          = contact.Fax.ToString();
                this.txtWorkPhone.Text    = contact.WorkPhone.ToString();
                if (contact.Birthday.value != null)
                {
                    this.txtBirthday.Text = Convert.ToDateTime(contact.Birthday.value).ToString("yyyy-MM-dd");
                }
                this.txtHobby.Text            = contact.Hobby.ToString();
                this.ddlBabySex.SelectedValue = contact.BabySex.ToString();
                this.txtBabyBirthday.Text     = contact.BabyBirthday.ToString();
                this.txtWorkAddress.Text      = contact.WorkAddress.ToString();
                this.txtFamilyAddress.Text    = contact.FamilyAddress.ToString();
                this.txtCardPath.Text         = contact.CardPath.ToString();
                this.txtPhotoPath.Text        = contact.PhotoPath.ToString();
                this.txtRemarks.Text          = contact.Remarks.ToString();
                if (contactmodel != null)
                {
                    Label1.Text  = contact.ContactName.ToString() + contact.IsMain.ToString() != contactmodel.ContactName.ToString() + contactmodel.IsMain.ToString() ? "已修改未审核" : "";
                    Label2.Text  = contact.Sex.ToString() != contactmodel.Sex.ToString() ? "已修改未审核" : "";
                    Label3.Text  = contact.Dept.ToString() != contactmodel.Dept.ToString() ? "已修改未审核" : "";
                    Label4.Text  = contact.Duty.ToString() != contactmodel.Duty.ToString() ? "已修改未审核" : "";
                    Label5.Text  = contact.Email.ToString() != contactmodel.Email.ToString() ? "已修改未审核" : "";
                    Label6.Text  = contact.FamilyPhone.ToString() != contactmodel.FamilyPhone.ToString() ? "已修改未审核" : "";
                    Label7.Text  = contact.MobilePhone.ToString() != contactmodel.MobilePhone.ToString() ? "已修改未审核" : "";
                    Label8.Text  = contact.Fax.ToString() != contactmodel.Fax.ToString() ? "已修改未审核" : "";
                    Label9.Text  = contact.WorkPhone.ToString() != contactmodel.WorkPhone.ToString() ? "已修改未审核" : "";
                    Label10.Text = contact.Birthday.ToString() != contactmodel.Birthday.ToString() ? "已修改未审核" : "";
                    Label11.Text = contact.Hobby.ToString() != contactmodel.Hobby.ToString() ? "已修改未审核" : "";
                    Label12.Text = contact.BabySex.ToString() + contact.BabyBirthday.ToString() != contactmodel.BabySex.ToString() + contactmodel.BabyBirthday.ToString() ? "已修改未审核" : "";
                    Label13.Text = contact.WorkAddress.ToString() != contactmodel.WorkAddress.ToString() ? "已修改未审核" : "";
                    Label14.Text = contact.FamilyAddress.ToString() != contactmodel.FamilyAddress.ToString() ? "已修改未审核" : "";
                    Label15.Text = contact.CardPath.ToString() != contactmodel.CardPath.ToString() ? "已修改未审核" : "";
                    Label16.Text = contact.PhotoPath.ToString() != contactmodel.PhotoPath.ToString() ? "已修改未审核" : "";
                    Label17.Text = contact.Remarks.ToString() != contactmodel.Remarks.ToString() ? "已修改未审核" : "";
                }
            }
        }