项目练习1
项目练习1
作者:
本次任务完成时间:
开发工具与关键技术:
一、完成模块功能:功能实现
- 相关业务表和关系
三、经典代码
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
调用封装好的公共类里面的样式
SelectDataGrid();
#region 自动生成编码
string strCustomSet = Convert.ToString(DateTime.Now.ToString("yyyyddss"));
txt_Code.Text = "G_" + strCustomSet;
#endregion
#region 绑定项目类型
DataTable dtCustomSet = myClient.InsertChangeSalary_Loaded_SelectDataType().Tables[0];
dgCustomSets.ItemsSource = dtCustomSet.DefaultView;
cbo_DataType.ItemsSource = dtCustomSet.DefaultView;
cbo_DataType.DisplayMemberPath = "as_dataType_name";
cbo_DataType.SelectedValuePath = "as_dataType_id";
#endregion
}
/// <summary>
/// 新增按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Btn_Insert_Click(object sender, RoutedEventArgs e)
{
string str = string.Empty;
if (str != string.Empty)
{
txt_Code.Text = string.Empty;
txt_Length.Text = string.Empty;
txt_Name.Text = string.Empty;
txt_Number.Text = string.Empty;
}
else
{
//SelectDataGrid();
#region 自动生成编码
string strCustomSet = Convert.ToString(DateTime.Now.ToString("yyyyddss"));
txt_Code.Text = "G_" + strCustomSet;
#endregion
}
}
保存按钮,先判断野蛮数据不能为空,在显示页面数据,在做if判断。
private void Btn_InsertSave_Click(object sender, RoutedEventArgs e)
{
try
{
if (txt_Code.Text.ToString() != string.Empty && txt_Length.Text.ToString() != string.Empty &&
txt_Name.Text.ToString() != string.Empty && cbo_DataType.SelectedValue.ToString() != string.Empty)
{
...
int intcount = myClient.UserControl_Loaded_InsertCustomizeProject(intas_itemTypeID, intas_dataTypeID, strCustomSetNuber, strCustomSetCode, strCustomSetName, strCustomSetLength);
if (intcount > 0)
{
弹出确定对话框
if (dr == MessageBoxResult.OK)
{
SelectDataGrid();
}
}
else if (intcount == -1)
{
}
}
else
{
}
}
catch (Exception)
{
throw;
}
}