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, "通过"); }
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); } }
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); } }
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() ? "已修改未审核" : ""; } } }