+ -
当前位置:首页 → 问答吧 → 女程序员不易,帮帮忙吧!

女程序员不易,帮帮忙吧!

时间: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;
  }
  }

作者: bing0723   发布时间: 2011-04-07

呵呵,大家都是女同胞啊!
但我不会Ext,你的问题是???

作者: lvhongfen   发布时间: 2011-04-07

我所有的控件在后台都读不到值,这是为什么呀,谢谢啦!

作者: bing0723   发布时间: 2011-04-07