111,131
社区成员
发帖
与我相关
我的任务
分享
private void button9_Click(object sender, EventArgs e)
{
string BookID = textBox21.Text.Trim();
string ISBN = textBox22.Text.Trim();
string BookName = textBox23.Text.Trim();
string Authar = textBox24.Text.Trim();
DateTime PulishDate = Convert.ToDateTime(textBox25.Text.Trim());
string Pulisher = textBox26.Text.Trim();
//decimal Price =decimal.Parse(textBox1.Text.Trim());
bool IsCancel = false;
string BookTypeID = comboBox1.SelectedValue.ToString().Trim();
if (BookID == "")
{
MessageBox.Show("图书编号不能为空!");
return;
}
//if (winLogin.HasThisBook(BookID))
//{
// MessageBox.Show("该图书编号已存在,不能插入相同的图书编号!");
// return;
//}
if (ISBN == "")
{
MessageBox.Show("请输入ISBN号!");
return;
}
if (BookName == "")
{
MessageBox.Show("请输入图书编号!");
return;
}
if (Pulisher == "")
{
MessageBox.Show("请输入图书出版社!");
return;
}
if (comboBox1.SelectedIndex ==-1)
{
MessageBox.Show("请选择图书类型!");
return;
}
try
{
Price = decimal.Parse(textBox1.Text.Trim());
}
catch
{
MessageBox.Show("请输入正确的金额格式!");
return;
}
if (radioButton11.Checked)
{
if (winLogin.InsertNewBook(BookID, ISBN, BookName, Authar, PulishDate, Pulisher, Price, IsCancel, BookTypeID))
{
MessageBox.Show("新书入库成功!");
dataGridView1.DataSource = winLogin.GetBookInfo(BookID).Tables[0];
}
}
else
{
MessageBox.Show("新书入库失败!");
}
}
//估计是这个意思
//DateTime PulishDate = Convert.ToDateTime(textBox25.Text.Trim());
DateTime PulishDate;
if(textBox25.Text.Trim().Length == 0)
{
ErrorProvider errorProvider1=new ErrorProvider();
errorProvider1.SetError(textBox25,"请输入日期格式!");
}
else
{
try
{
PulishDate = Convert.ToDateTime(textBox25.Text.Trim());
}
catch
{
MessageBox.Show("请输入正确的日期格式!");
}
}
//DateTime PulishDate = Convert.ToDateTime(textBox25.Text.Trim());
DateTime PulishDate;
if(textBox25.Text.Trim().Length == 0)
{
MessageBox.Show("请输入日期格式!");
}
else
{
try
{
PulishDate = Convert.ToDateTime(textBox25.Text.Trim());
}
catch
{
MessageBox.Show("请输入正确的日期格式!");
}
}