修改的流程:
aaarticlea/png;base64,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" alt="" />
aaarticlea/png;base64,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" alt="" />
二:获取绑定数据依据
/// <summary>
/// 根据省份ID获取对应的城市
/// </summary>
/// <param name="ProvinceID"></param>
/// <returns></returns>
public static DataTable getCityListByProvinceID(string ProvinceID)
{
SqlParameter[] pars; if (ProvinceID == null || ProvinceID == "")
{
pars = new SqlParameter[]{
new SqlParameter("@tableName","tbCityInfo"),
new SqlParameter("@columns"," * "),
new SqlParameter("@condition"," 1=1")
};
}
else
{
pars = new SqlParameter[]{
new SqlParameter("@tableName","tbCityInfo"),
new SqlParameter("@columns"," * "),
new SqlParameter("@condition"," ProvinceInfoID ="+ProvinceID)
};
} return DataBaseHelper.SelectSQLReturnDataSet("GetDataByCondition", CommandType.StoredProcedure, pars).Tables[0];
}
显示的页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CustomerListShow.aspx.cs" Inherits="BioErpWeb.CRMSystem.CustomerListShow" %> <%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="../Styles/ERPBaseStyle.css" rel="stylesheet" type="text/css" />
<link href="../Styles/AspNetPagerStyle.css" rel="stylesheet" type="text/css" />
<style type="text/css">
td{ text-align:center;}
.tdsearch{ line-height:30px;}
.menubar{ background:url(../Web/images/block_hd_bg.png); height:25px; width:100%;}
.menubar ul{ margin:0px; padding:0px; list-style:none;}
.menubar ul li{ display:inline; line-height:25px;}
.menubar ul li a{display:inline-block; text-align:center; width:100px; color:#0066CC; text-decoration:none;} </style>
</head>
<body>
<form id="form1" runat="server">
<div class="menubar">
<ul>
<li>
<asp:HyperLink ID="HyperLink1" NavigateUrl="~/CRMSystem/CustomerListShow.aspx" Target="MainFrame" runat="server">客户资料管理</asp:HyperLink>
</li> <li>
<asp:HyperLink ID="HyperLink2" NavigateUrl="~/CRMSystem/LinkManAdd.aspx" runat="server">客户联系人管理</asp:HyperLink>
</li>
<li>
<asp:HyperLink ID="HyperLink3" runat="server">联系记录管理</asp:HyperLink>
</li>
<li>
<asp:HyperLink ID="HyperLink4" runat="server">客户文档管理</asp:HyperLink>
</li>
<li>
<asp:HyperLink ID="HyperLink5" runat="server">客户反馈信息管理</asp:HyperLink>
</li>
</ul>
</div>
<div>
<table class="maintable" style=" width:900px;">
<tr>
<td colspan="5" class="titlebar">
客户<span>信息管理系统</span>
</td>
</tr>
<tr>
<td class="tdsearch">
<asp:Label ID="Label1" runat="server" Text="客户名称:"></asp:Label>
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
</td>
<td class="tdsearch">
<asp:Label ID="Label2" runat="server" Text="等级"></asp:Label>
<asp:DropDownList ID="ddlCustomerLevel" runat="server">
<asp:ListItem>一级</asp:ListItem>
<asp:ListItem>二级</asp:ListItem>
<asp:ListItem>三级</asp:ListItem>
<asp:ListItem>四级</asp:ListItem>
</asp:DropDownList>
</td>
<td class="tdsearch">
<asp:Label ID="Label3" runat="server" Text="客户是否删除"></asp:Label>
<asp:DropDownList ID="ddlState" runat="server">
<asp:ListItem Value="0">否</asp:ListItem>
<asp:ListItem Value="1">是</asp:ListItem>
</asp:DropDownList>
</td>
<td class="tdsearch">
<asp:Label ID="Label11" runat="server" Text="省份"></asp:Label>
<asp:DropDownList ID="ddlProvince" runat="server" Width="150px">
</asp:DropDownList>
</td>
<td class="tdsearch">
<asp:ImageButton ID="imgbutnSearch" Width="60" Height="22" runat="server"
ImageUrl="~/Web/images/Btnsearch.gif" onclick="imgbutnSearch_Click" />
<asp:ImageButton ID="imgbtnNew" runat="server" Width="60" Height="22"
ImageUrl="~/Web/images/btnadd.gif" onclick="imgbtnNew_Click"/>
</td>
</tr>
<tr>
<td colspan="5" class="bottomtd">
<asp:GridView ID="GridView1" Width="100%" runat="server" AutoGenerateColumns="False" DataKeyNames="CustomerID">
<Columns>
<asp:TemplateField HeaderText="客户编号" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate> <asp:Label ID="Label4" runat="server" Text='<%# Eval("CustomerNumber") %>'></asp:Label>
</ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="客户名称" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("CustomerName") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="120px" HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="法人代表" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("JuridicalPerson") %>'></asp:Label>
</ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="电话号码" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label7" runat="server" Text='<%# Eval("Tel1") %>'></asp:Label>
</ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Email" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# Eval("Email") %>'></asp:Label>
</ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="客户等级" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label9" runat="server" Text='<%# Eval("CustomerLevel") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="客户等级" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label9" runat="server" Text='<%# Eval("CustomerLevel") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="下次联系时间" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="Label10" runat="server" Text='<%# Convert.ToDateTime(Eval("NextTime")).ToString("yyyy/MM/dd") %>'></asp:Label>
</ItemTemplate> <HeaderStyle HorizontalAlign="Center"></HeaderStyle> <ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:HyperLinkField DataNavigateUrlFields="CustomerID"
DataNavigateUrlFormatString="CustomerUpdate.aspx?ID={0}" HeaderText="操作"
Text="查看并修改客户信息">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
</Columns>
</asp:GridView>
</td>
</tr>
<tr>
<td colspan="5">
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" CssClass="paginator" CurrentPageButtonClass="cpb"
onpagechanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager>
</td>
</tr> </table> </div>
</form>
</body>
</html>
后台代码:
public partial class CustomerListShow : System.Web.UI.Page
{ public static int pageindex = 0;
public static int pagesize = 10;
public static string condition = ""; protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ ddlProvinceBind();
getallCustomerList();
}
} /// <summary>
/// 绑定省份
/// </summary>
public void ddlProvinceBind()
{
this.ddlProvince.DataSource = SqlComm.getProvinceInfoList();
this.ddlProvince.DataTextField = "ProvinceInfoName";
this.ddlProvince.DataValueField = "ProvinceInfoID";
this.ddlProvince.DataBind();
this.ddlProvince.Items.Add(new ListItem("--请选择省份--", "0"));
this.ddlProvince.SelectedValue = "0";
} /// <summary>
/// 查询所有员工信息
/// </summary>
private void getallCustomerList()
{
this.AspNetPager1.RecordCount = SqlComm.getDataCountByCondition("dbo.View_CRMCustomerInfo", condition);
this.AspNetPager1.PageSize = pagesize;
this.GridView1.DataSource = SqlComm.getDataByPageIndex("dbo.View_CRMCustomerInfo", "*", "CustomerID", condition, pageindex, pagesize);
this.GridView1.DataBind();
} protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
pageindex = this.AspNetPager1.CurrentPageIndex - 1;
getallCustomerList();
} protected void imgbutnSearch_Click(object sender, ImageClickEventArgs e)
{
pageindex = 0;
condition = "";
if (txtName.Text.Trim() != null && this.txtName.Text.Trim().Length != 0)
{
condition = condition + " and CustomerName like '" + txtName.Text + "%'";
} if (this.ddlState.SelectedValue == "1")
{
condition = condition + " and DeleteState ='True'";
}
else
{
condition = condition + " and DeleteState ='False'";
} condition = condition + " and CustomerLevel='" + this.ddlCustomerLevel.SelectedItem.Text+"' "; if (this.ddlProvince.SelectedValue != "0")
{
condition = condition +" and Province='"+ this.ddlProvince.SelectedItem.Text+"'";
} getallCustomerList(); } protected void btnNew_Click(object sender, EventArgs e)
{ } protected void imgbtnNew_Click(object sender, ImageClickEventArgs e)
{
Server.Transfer("CustomerAdd.aspx");
} }
修改的前台页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CustomerUpdate.aspx.cs" Inherits="BioErpWeb.CRMSystem.CustomerUpdate" %> <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="../Styles/ERPBaseStyle.css" rel="stylesheet" type="text/css" />
<link href="../Styles/CalenderStyle.css" rel="stylesheet" type="text/css" />
<script src="../JS/CheckUserName.js" type="text/javascript"></script> <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<style type="text/css">
.style1
{
height: 22px;
}
.style3
{
width: 252px;
}
.style4
{
width: 94px;
}
.style5
{
width: 71px;
}
</style> <script type="text/javascript">
$(document).ready(function () {
$("#btnSubmit").click(function () {
var customer = $("#txtCustomerName");
if (customer.val() == '') {
alert('必须填写客户名称');
return false;
} var JuridicalPerson = $("#txtJuridicalPerson");
if (JuridicalPerson.val() == '') {
alert('必须填写法人代表');
return false;
} var txtRegisterTime = $("#txtRegisterTime");
if (txtRegisterTime.val() == '') {
alert('公司注册时间必须填写');
txtRegisterTime.focus();
return false;
} var txtNextTime = $("#txtNextTime");
if (txtNextTime.val() == '') {
alert('下次联系时间必须填写');
txtNextTime.focus();
return false;
} var txtUserName = $("#txtUserName");
if (txtUserName.val() == '') {
alert('所属销售代表');
txtRegisterTime.focus();
return false;
} var txtIntegral = $("#txtIntegral");
if (txtIntegral.val() == '') {
alert('请填写用户积分');
txtIntegral.focus();
return false;
} return true; }); }); </script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<table class="maintable">
<tr>
<td colspan="4" class="titlebar"><span>客户信息编辑</span></td>
</tr>
<tr>
<td>客户名</td><td><asp:TextBox ID="txtCustomerName" runat="server"></asp:TextBox></td>
<td>法人代表</td><td><asp:TextBox ID="txtJuridicalPerson" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>企业地址</td><td><asp:TextBox ID="txtAddress" runat="server"></asp:TextBox></td>
<td>传真</td><td><asp:TextBox ID="txtFax" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>电话号码1</td><td><asp:TextBox ID="txtTel1" runat="server"></asp:TextBox></td>
<td>电话号码2</td><td><asp:TextBox ID="txtTel2" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>Email邮件</td><td><asp:TextBox ID="txtEmail" runat="server"></asp:TextBox></td>
<td>公司网址</td><td><asp:TextBox ID="txtWebSite" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td>注册时间</td><td><asp:TextBox ID="txtRegisterTime" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="ceRegisterTime" TargetControlID="txtRegisterTime" Format="yyyy-MM-dd" runat="server">
</cc1:CalendarExtender>
</td>
<td>所属销售代表</td><td><asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><input type="button" style=" width:60px" value="选择" onclick="showDialog()"/></td>
</tr>
<tr>
<td>税号</td><td><asp:TextBox ID="txtTaxNumber" runat="server"></asp:TextBox></td>
<td>下次联系时间</td><td><asp:TextBox ID="txtNextTime" runat="server"></asp:TextBox> <cc1:CalendarExtender ID="ceNextTime" TargetControlID="txtNextTime" Format="yyyy-MM-dd" runat="server">
</cc1:CalendarExtender>
</td>
</tr>
<tr>
<td>客户状态</td><td>
<asp:DropDownList ID="ddlState" runat="server">
<asp:ListItem>良好</asp:ListItem>
<asp:ListItem>一般</asp:ListItem>
</asp:DropDownList>
</td>
<td>客户来源</td><td>
<asp:DropDownList ID="ddlSource" runat="server">
<asp:ListItem>国内</asp:ListItem>
<asp:ListItem>国外</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="style1">客户类型</td><td class="style1">
<asp:DropDownList ID="ddlType" runat="server">
<asp:ListItem>国有</asp:ListItem>
<asp:ListItem>民营</asp:ListItem>
<asp:ListItem>外资</asp:ListItem>
<asp:ListItem>合资</asp:ListItem>
<asp:ListItem>个体</asp:ListItem>
</asp:DropDownList>
</td>
<td class="style1">所属行业</td><td class="style1">
<asp:DropDownList ID="ddlVocation" runat="server">
<asp:ListItem>制造</asp:ListItem>
<asp:ListItem>服务</asp:ListItem>
<asp:ListItem>教育</asp:ListItem>
<asp:ListItem>医疗</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>客户性质</td><td>
<asp:DropDownList ID="ddlProperty" runat="server">
<asp:ListItem>高端客户</asp:ListItem>
<asp:ListItem>中端客户</asp:ListItem>
<asp:ListItem>低端客户</asp:ListItem>
</asp:DropDownList>
</td>
<td>客户等级</td><td>
<asp:DropDownList ID="ddlCustomerLevel" runat="server">
<asp:ListItem>一级</asp:ListItem>
<asp:ListItem>二级</asp:ListItem>
<asp:ListItem>三级</asp:ListItem>
<asp:ListItem>四级</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td colspan="4"> <asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table style=" width:100%; border:0px;">
<tr>
<td class="style5">省份</td><td class="style3">
<asp:DropDownList ID="ddlProvince" runat="server" Width="150px" AutoPostBack="True"
onselectedindexchanged="ddlProvince_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td class="style4">城市</td>
<td>
<asp:DropDownList ID="ddlCity" Width="150px" runat="server">
</asp:DropDownList>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel> </td>
</tr> <tr>
<td>开户银行</td><td><asp:TextBox ID="txtBank" runat="server"></asp:TextBox></td>
<td>银行账号</td><td><asp:TextBox ID="txtAccounts" runat="server"></asp:TextBox></td>
</tr> <tr>
<td>积分</td><td><asp:TextBox ID="txtIntegral" runat="server"></asp:TextBox></td>
<td>信用级别</td><td><asp:TextBox ID="txtCredit" runat="server"></asp:TextBox></td>
</tr> <tr>
<td>所属区域</td><td>
<asp:DropDownList ID="ddlArea" runat="server" Width="150px"
>
<asp:ListItem>东</asp:ListItem>
<asp:ListItem>西</asp:ListItem>
<asp:ListItem>南</asp:ListItem>
<asp:ListItem>北</asp:ListItem>
</asp:DropDownList>
</td>
<td>是否删除</td><td>
<asp:DropDownList ID="ddlDelete" runat="server">
<asp:ListItem Value="0">否</asp:ListItem>
<asp:ListItem Value="1">是</asp:ListItem>
</asp:DropDownList>
</td>
</tr> <tr>
<td> </td><td>
</td>
<td> </td><td>
</td>
</tr> <tr>
<td>备注:</td><td colspan="3">
<asp:TextBox ID="txtRemark" runat="server" Rows="2" TextMode="MultiLine"
Width="580px"></asp:TextBox>
</td>
</tr> <tr>
<td colspan="4" class="bottomtd"> <asp:Button ID="btnSubmit" runat="server" Text="客户资料编辑"
onclick="btnSubmit_Click" /> <asp:Button ID="btnReturn" runat="server" Text="返回列表" onclick="btnReturn_Click"
/> </td>
</tr> </table>
<br />
</div>
</form>
</body>
</html>
后台代码:
public partial class CustomerUpdate : System.Web.UI.Page
{ BioCrmCustomerBLL cbll = new BioCrmCustomerBLL();
static BioCrmCustomer customer = new BioCrmCustomer();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlProvinceBind();
ddlCityBind();
pageinfoband();
}
} /// <summary>
/// 绑定页面信息
/// </summary>
public void pageinfoband()
{
if (Request.QueryString["ID"] == null)
{
Server.Transfer("CustomerListShow.aspx");
}
else
{
string id = Request.QueryString["ID"].ToString();
customer= cbll.GetCustomerByID(id);
this.txtCustomerName.Text = customer.CustomerName;
this.txtJuridicalPerson.Text=customer.JuridicalPerson ;
this.txtAddress.Text=customer.Address ;
this.txtFax.Text=customer.Fax ;
this.txtTel1.Text=customer.Tel1 ;
this.txtTel2.Text= customer.Tel2 ;
this.txtEmail.Text= customer.Email;
this.txtWebSite.Text= customer.WebSite;
this.txtRegisterTime.Text= customer.RegisterTime.ToString() ;
this.txtUserName.Text=customer.UserID.ToString() ;
this.txtTaxNumber.Text= customer.TaxNumber ;
this.txtNextTime.Text=customer.NextTime.ToString();
this.ddlState.SelectedItem.Text = customer.State ;
this.ddlState.SelectedItem.Text= customer.Source ;
this.ddlCustomerLevel.SelectedItem.Text= customer.CustomerLevel ;
this.ddlProperty.SelectedItem.Text= customer.Property ;
this.ddlType.SelectedItem.Text= customer.Type ;
this.ddlVocation.SelectedItem.Text=customer.Vocation ;
this.ddlProvince.SelectedItem.Text=customer.Province;
this.ddlCity.SelectedItem.Text=customer.City ;
this.txtBank.Text=customer.Bank ;
this.txtAccounts.Text=customer.Accounts ;
this.txtIntegral.Text=customer.Integral.ToString();
this.txtCredit.Text= customer.Credit ;
this.txtRemark.Text=customer.Remark ;
this.ddlArea.SelectedValue=customer.Area ;
this.ddlDelete.SelectedValue = customer.DeleteState == true ? "1" : "0";
}
}
//绑定省份信息
public void ddlProvinceBind()
{
this.ddlProvince.DataSource = SqlComm.getProvinceInfoList();
this.ddlProvince.DataTextField = "ProvinceInfoName";
this.ddlProvince.DataValueField = "ProvinceInfoID";
this.ddlProvince.DataBind();
this.ddlProvince.Items.Add(new ListItem("--请选择省份--","0"));
this.ddlProvince.SelectedValue="0";
} public void ddlCityBind()
{
this.ddlCity.DataSource = SqlComm.getCityListByProvinceID(null);
this.ddlCity.DataTextField = "CityInfoName";
this.ddlCity.DataValueField = "CityInfoID";
this.ddlCity.DataBind();
this.ddlCity.Items.Add(new ListItem("--请选择城市--", "0"));
this.ddlCity.SelectedValue = "0";
} protected void btnSubmit_Click(object sender, EventArgs e)
{ customer.CustomerName = this.txtCustomerName.Text;
customer.JuridicalPerson = this.txtJuridicalPerson.Text;
customer.Address = this.txtAddress.Text;
customer.Fax = this.txtFax.Text;
customer.Tel1 = this.txtTel1.Text;
customer.Tel2 = this.txtTel2.Text;
customer.Email = this.txtEmail.Text;
customer.WebSite = this.txtWebSite.Text;
customer.RegisterTime = Convert.ToDateTime(this.txtRegisterTime.Text);
customer.UserID = int.Parse(this.txtUserName.Text);
customer.TaxNumber = this.txtTaxNumber.Text;
customer.NextTime = Convert.ToDateTime(this.txtNextTime.Text);
customer.State= this.ddlState.SelectedItem.Text;
customer.Source = this.ddlState.SelectedItem.Text;
customer.CustomerLevel = this.ddlCustomerLevel.SelectedItem.Text;
customer.Property = this.ddlProperty.SelectedItem.Text;
customer.Type = this.ddlType.SelectedItem.Text;
customer.Vocation = this.ddlVocation.SelectedItem.Text;
customer.Province = this.ddlProvince.SelectedItem.Text;
customer.City = this.ddlCity.SelectedItem.Text;
customer.Bank = this.txtBank.Text;
customer.Accounts = this.txtAccounts.Text;
customer.Integral =int.Parse(this.txtIntegral.Text.Trim());
customer.Credit = this.txtCredit.Text;
customer.Remark = this.txtRemark.Text;
customer.Area = this.ddlArea.SelectedValue;
customer.DeleteState = this.ddlDelete.SelectedValue == "0" ? false : true;
BioCrmCustomerBLL custormerbll = new BioCrmCustomerBLL();
if (custormerbll.CustomerUpdate(customer) != 0)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "test", "alert('编辑成功')", true);
Server.Transfer("CustomerListShow.aspx");
}
else
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "test", "alert('编辑失败')", true);
Server.Transfer("CustomerListShow.aspx");
} } protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.ddlProvince.SelectedValue != "0")
{
string ProvinceId = this.ddlProvince.SelectedValue.ToString();
ddlCity.DataSource = SqlComm.getCityListByProvinceID(ProvinceId);
ddlCity.DataTextField = "CityInfoName";
ddlCity.DataValueField = "CityInfoID";
ddlCity.DataBind();
}
} protected void btnReturn_Click(object sender, EventArgs e)
{
Server.Transfer("CustomerListShow.aspx");
}
}