private void btn_Del_Click(object sender, System.EventArgs e) { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); linkman.ID = linkmanid; if (cm.DelLinkman(linkman)) { Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;alert('删除成功!');window.close();</script>"); } }
private void BindData() { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.ClientInfo client = new UDS.Components.ClientInfo(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); if(linkmanid!=0) { linkman = cm.GetLinkmanStructByID(linkmanid.ToString()); clientid = linkman.ClientID; } else { } SqlDataReader dr = null; //dr = cm.GetClientInfo(clientid); dr = cm.GetMyClients(Int32.Parse(Request.Cookies["UserID"].Value)); client = cm.GetClientAllInfo(clientid); //�ͻ������б� ddl_ClientName.DataSource = dr; ddl_ClientName.DataTextField = "Name"; ddl_ClientName.DataValueField = "id"; ddl_ClientName.DataBind(); dr.Close(); if((clientid==0)&&(from)!="ClientList") ddl_ClientName.Items.Insert(0,new ListItem("��ǰ�ͻ�","0")); else { //ʹ�����clientid����ѡ��״̬ foreach(ListItem lt in ddl_ClientName.Items) { if(lt.Value==clientid.ToString()) { lt.Selected = true; } } } dr.Close(); if(linkmanid==client.ChiefLinkmanID) cb_chief.Checked = true; //�����ϵ����Ϣ dr = cm.GetLinkmanByID(linkmanid.ToString()); while(dr.Read()) { tb_Name.Text = dr["Name"].ToString(); tb_Mobile.Text = dr["Mobile"].ToString(); tb_Telephone.Text = dr["Telephone"].ToString(); tb_Position.Text = dr["Position"].ToString(); tb_Email.Text = dr["Email"].ToString(); //����Ա� if(Convert.ToBoolean(dr["gender"])==true) { ddl_Gender.Items[0].Selected = true; ddl_Gender.Items[1].Selected = false; } else { ddl_Gender.Items[0].Selected = false; ddl_Gender.Items[1].Selected = true; } tb_Description.Text = dr["description"].ToString(); tb_Address.Text = dr["address"].ToString(); tb_Family.Text = dr["family"].ToString(); } }
private void btn_OK_Click(object sender, System.EventArgs e) { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); linkman.ClientID = clientid; linkman.Address = tb_Address.Text; linkman.Description = tb_Description.Text; linkman.Email = tb_Email.Text; linkman.Family = tb_Family.Text; linkman.Gender = (ddl_Gender.SelectedItem.Value=="1")?true:false; linkman.Mobile = tb_Mobile.Text; linkman.Name = tb_Name.Text; linkman.Position = tb_Position.Text; linkman.Telephone = tb_Telephone.Text; linkman.ID = linkmanid; try { if(linkmanid!=0) //����Ϣ { if(cb_chief.Checked) { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = linkman.ID; cm.UpdateClient(clientinfo); } else { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = 0; cm.UpdateClient(clientinfo); } cm.UpdateLinkman(linkman); } else //�����ϵ�� { //���ѡ���˿ͻ��������ϵ�˲����ĸÿͻ�����Ҫ��ϵ�� if(clientid!=0) { linkman.ID = cm.AddLinkman(linkman); if(cb_chief.Checked) { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = linkman.ID; cm.UpdateClient(clientinfo); } Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;</script>"); } else//���û��ѡ��ͻ�����ϵ�˱���Ϊ��ʱ״̬��id=0 { string strlinkmanid = cm.AddLinkman(linkman).ToString(); Session["tmplinkmanid"] += strlinkmanid + ","; if(cb_chief.Checked) Session["tmpchief"] = strlinkmanid; Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;</script>"); } Response.Write("<script>window.close();</script>"); } } catch(Exception ex) { UDS.Components.Error.Log(ex.Message); Server.Transfer("../Error.aspx"); } }
private void btn_Del_Click(object sender, System.EventArgs e) { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); linkman.ID = linkmanid; if(cm.DelLinkman(linkman)) { Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;alert('ɾ���ɹ�!');window.close();</script>"); } }
private void BindData() { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.ClientInfo client = new UDS.Components.ClientInfo(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); if (linkmanid != 0) { linkman = cm.GetLinkmanStructByID(linkmanid.ToString()); clientid = linkman.ClientID; } else { } SqlDataReader dr = null; //dr = cm.GetClientInfo(clientid); dr = cm.GetMyClients(Int32.Parse(Request.Cookies["UserID"].Value)); client = cm.GetClientAllInfo(clientid); //绑定客户下拉列表 ddl_ClientName.DataSource = dr; ddl_ClientName.DataTextField = "Name"; ddl_ClientName.DataValueField = "id"; ddl_ClientName.DataBind(); dr.Close(); if ((clientid == 0) && (from) != "ClientList") { ddl_ClientName.Items.Insert(0, new ListItem("当前客户", "0")); } else { //使传入的clientid处于选中状态 foreach (ListItem lt in ddl_ClientName.Items) { if (lt.Value == clientid.ToString()) { lt.Selected = true; } } } dr.Close(); if (linkmanid == client.ChiefLinkmanID) { cb_chief.Checked = true; } //填充联系人信息 dr = cm.GetLinkmanByID(linkmanid.ToString()); while (dr.Read()) { tb_Name.Text = dr["Name"].ToString(); tb_Mobile.Text = dr["Mobile"].ToString(); tb_Telephone.Text = dr["Telephone"].ToString(); tb_Position.Text = dr["Position"].ToString(); tb_Email.Text = dr["Email"].ToString(); //填充性别 if (Convert.ToBoolean(dr["gender"]) == true) { ddl_Gender.Items[0].Selected = true; ddl_Gender.Items[1].Selected = false; } else { ddl_Gender.Items[0].Selected = false; ddl_Gender.Items[1].Selected = true; } tb_Description.Text = dr["description"].ToString(); tb_Address.Text = dr["address"].ToString(); tb_Family.Text = dr["family"].ToString(); } }
private void btn_OK_Click(object sender, System.EventArgs e) { UDS.Components.CM cm = new UDS.Components.CM(); UDS.Components.Linkman linkman = new UDS.Components.Linkman(); linkman.ClientID = clientid; linkman.Address = tb_Address.Text; linkman.Description = tb_Description.Text; linkman.Email = tb_Email.Text; linkman.Family = tb_Family.Text; linkman.Gender = (ddl_Gender.SelectedItem.Value == "1")?true:false; linkman.Mobile = tb_Mobile.Text; linkman.Name = tb_Name.Text; linkman.Position = tb_Position.Text; linkman.Telephone = tb_Telephone.Text; linkman.ID = linkmanid; try { if (linkmanid != 0) //修改信息 { if (cb_chief.Checked) { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = linkman.ID; cm.UpdateClient(clientinfo); } else { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = 0; cm.UpdateClient(clientinfo); } cm.UpdateLinkman(linkman); } else //添加联系人 { //如果选择了客户则添加联系人并且修改该客户的主要联系人 if (clientid != 0) { linkman.ID = cm.AddLinkman(linkman); if (cb_chief.Checked) { UDS.Components.ClientInfo clientinfo = cm.GetClientAllInfo(clientid); clientinfo.ChiefLinkmanID = linkman.ID; cm.UpdateClient(clientinfo); } Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;</script>"); } else //如果没有选择客户则联系人保存为临时状态即id=0 { string strlinkmanid = cm.AddLinkman(linkman).ToString(); Session["tmplinkmanid"] += strlinkmanid + ","; if (cb_chief.Checked) { Session["tmpchief"] = strlinkmanid; } Response.Write("<script>if(opener!=null) opener.location.href=opener.location.href;</script>"); } Response.Write("<script>window.close();</script>"); } } catch (Exception ex) { UDS.Components.Error.Log(ex.Message); Server.Transfer("../Error.aspx"); } }