女程序员不易,帮帮忙吧!
时间:2011-04-07
来源:互联网
             <ext:Window ID="W_Add" runat="server" Collapsible="true" Icon="Application" Title="添加小部门" Modal="true" ShowOnLoad="false" Width="400" Height="200">
<Body>
<ext:FormLayout ID="FormLayout1" runat="server">
<ext:Anchor>
<ext:TextField ID="TF_CName" runat="server" FieldLabel="小部门中文名称" Width="240"></ext:TextField>
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="TF_EName" runat="server" FieldLabel="小部门英文名称" Width="240"></ext:TextField>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="CB_Bumen" runat="server" FieldLabel="部门名称" StoreID="Store_Bumen" DisplayField="Name" ValueField="Id" TriggerAction="All" Mode="Remote" MinChars="1" EmptyText="请选择部门" Width="240"></ext:ComboBox>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="CB_Principal" runat="server" FieldLabel="负责人" StoreID="Store_Principal" DisplayField="Name" ValueField="Id" TriggerAction="All" Mode="Remote" MinChars="1" EmptyText="请选择负责人" Width="240"></ext:ComboBox>
</ext:Anchor>
</ext:FormLayout>
</Body>
<Buttons>
<ext:Button ID="B_A" runat="server" Text="确认添加" Icon="Accept">
<AjaxEvents>
<Click OnEvent="C_ADD" Success="Ext.Msg.alert('提示!','添加成功!',function(){#{W_Add}.hide();#{Store_Second}.reload()})" Failure="Ext.Msg.alert('失败!',result.errorMessage)">
<EventMask ShowMask="true" />
</Click>
</AjaxEvents>
</ext:Button>
</Buttons>
</ext:Window>
protected void C_ADD(object sender, Coolite.Ext.Web.AjaxEventArgs e)
{
try
{
var cname = TF_CName.Value;
var ename = TF_EName.Value;
var bumen = CB_Bumen.SelectedItem.Value;
var principal = CB_Principal.SelectedItem.Value;
var secondDepartsingle = quother.AAE_SecondDepartment.Where(t => t.Cname == cname.ToString() && t.Ename == ename.ToString()).ToList();
if (secondDepartsingle.Count > 1)
{
throw new Exception("该数据已经存在,请核实!");
}
var secondDepart = new QuOtherTables.AAE_SecondDepartment();
secondDepart.Cname = cname.ToString();
secondDepart.Ename = ename.ToString();
secondDepart.adminId = Convert.ToInt32(principal);
secondDepart.DepartmentId = Convert.ToInt32(bumen);
secondDepart.doAdminId = AdminId;
secondDepart.SubmitDate = DateTime.Now;
quother.AAE_SecondDepartment.InsertOnSubmit(secondDepart);
quother.SubmitChanges();
TF_CName.Value = "";
TF_EName.Value = "";
CB_Bumen.SetRawValue("");
CB_Principal.SetRawValue("");
}
catch (Exception ex)
{
e.Success = false;
e.ErrorMessage = ex.Message;
}
}
            <Body>
<ext:FormLayout ID="FormLayout1" runat="server">
<ext:Anchor>
<ext:TextField ID="TF_CName" runat="server" FieldLabel="小部门中文名称" Width="240"></ext:TextField>
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="TF_EName" runat="server" FieldLabel="小部门英文名称" Width="240"></ext:TextField>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="CB_Bumen" runat="server" FieldLabel="部门名称" StoreID="Store_Bumen" DisplayField="Name" ValueField="Id" TriggerAction="All" Mode="Remote" MinChars="1" EmptyText="请选择部门" Width="240"></ext:ComboBox>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="CB_Principal" runat="server" FieldLabel="负责人" StoreID="Store_Principal" DisplayField="Name" ValueField="Id" TriggerAction="All" Mode="Remote" MinChars="1" EmptyText="请选择负责人" Width="240"></ext:ComboBox>
</ext:Anchor>
</ext:FormLayout>
</Body>
<Buttons>
<ext:Button ID="B_A" runat="server" Text="确认添加" Icon="Accept">
<AjaxEvents>
<Click OnEvent="C_ADD" Success="Ext.Msg.alert('提示!','添加成功!',function(){#{W_Add}.hide();#{Store_Second}.reload()})" Failure="Ext.Msg.alert('失败!',result.errorMessage)">
<EventMask ShowMask="true" />
</Click>
</AjaxEvents>
</ext:Button>
</Buttons>
</ext:Window>
protected void C_ADD(object sender, Coolite.Ext.Web.AjaxEventArgs e)
{
try
{
var cname = TF_CName.Value;
var ename = TF_EName.Value;
var bumen = CB_Bumen.SelectedItem.Value;
var principal = CB_Principal.SelectedItem.Value;
var secondDepartsingle = quother.AAE_SecondDepartment.Where(t => t.Cname == cname.ToString() && t.Ename == ename.ToString()).ToList();
if (secondDepartsingle.Count > 1)
{
throw new Exception("该数据已经存在,请核实!");
}
var secondDepart = new QuOtherTables.AAE_SecondDepartment();
secondDepart.Cname = cname.ToString();
secondDepart.Ename = ename.ToString();
secondDepart.adminId = Convert.ToInt32(principal);
secondDepart.DepartmentId = Convert.ToInt32(bumen);
secondDepart.doAdminId = AdminId;
secondDepart.SubmitDate = DateTime.Now;
quother.AAE_SecondDepartment.InsertOnSubmit(secondDepart);
quother.SubmitChanges();
TF_CName.Value = "";
TF_EName.Value = "";
CB_Bumen.SetRawValue("");
CB_Principal.SetRawValue("");
}
catch (Exception ex)
{
e.Success = false;
e.ErrorMessage = ex.Message;
}
}
作者: bing0723 发布时间: 2011-04-07
             呵呵,大家都是女同胞啊!
但我不会Ext,你的问题是???
            但我不会Ext,你的问题是???
作者: lvhongfen 发布时间: 2011-04-07
             我所有的控件在后台都读不到值,这是为什么呀,谢谢啦!            
            作者: bing0723 发布时间: 2011-04-07
 相关阅读 更多  
      
    热门阅读
-   office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具 office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具阅读:74 
-   如何安装mysql8.0 如何安装mysql8.0阅读:31 
-   Word快速设置标题样式步骤详解 Word快速设置标题样式步骤详解阅读:28 
-   20+道必知必会的Vue面试题(附答案解析) 20+道必知必会的Vue面试题(附答案解析)阅读:37 
-   HTML如何制作表单 HTML如何制作表单阅读:22 
-   百词斩可以改天数吗?当然可以,4个步骤轻松修改天数! 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!阅读:31 
-   ET文件格式和XLS格式文件之间如何转化? ET文件格式和XLS格式文件之间如何转化?阅读:24 
-   react和vue的区别及优缺点是什么 react和vue的区别及优缺点是什么阅读:121 
-   支付宝人脸识别如何关闭? 支付宝人脸识别如何关闭?阅读:21 
-   腾讯微云怎么修改照片或视频备份路径? 腾讯微云怎么修改照片或视频备份路径?阅读:28 















