esagraphic
دوشنبه 09 شهریور 1394, 13:32 عصر
سلام به همه دوستان من دقیقا به مشکلی که بر خوردم اینه اول میام top1 از یک شماره پلاک را انتخاب میکنم که مشکلی نیست انتخاب میشه اما اینجا قبلش من یک شرکت گذاشتم اگر رفت انتخاب کرد و هیچی بر نگردوند همون شماره پلاک اگه موجود نبود میاد یک کاری میکنه فرم اولی مثلاً باز میکنه اما اگه شماره پلاک را پیدا کرد میره مثلاً فرم دوم را باز میکنه مشکل من دقیقا اینه اگه شماره پلاک این شکلی باشه 54444 اونو پیدا میکنه و مشکلی نیست میره فرم دومی را باز میکنه اما اگه قبلش یک صفر باشه این شکلی 06666 در حالی که موجود هم است باید بره مثلاً فرم دوم باز کنه میاد دقیقا اولین شرکت منو اجرا میکنه فرم اول باز میشه با این عدد 0 مشکل داره نمیدونید باید چه کنم
if (txtcarno.Text=="")
{
MessageBox.Show("لطفا شماره پلاک موتر را وارد کنید ");
}
else
{
using (SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\haic.mdf;Integrated Security=True;Connect Timeout=30"))
{
SqlCommand command = new SqlCommand("select top 1 * from weight where Truckno='" + Convert.ToInt32(carnodisp.Text) + "' order by id desc", con);
con.Open();
SqlDataReader read = command.ExecuteReader();
if (read == null || !read.HasRows)
{
if (this.totype == "full")
{
this.Hide();
full1st f1st = new full1st(txtcarno.Text);
f1st.ShowDialog();
f1st.BringToFront();
this.Close();
}
else if (this.totype == "empty")
{
this.Hide();
Empty1st e1st = new Empty1st(txtcarno.Text);
e1st.ShowDialog();
e1st.BringToFront();
this.Close();
}
if (txtcarno.Text=="")
{
MessageBox.Show("لطفا شماره پلاک موتر را وارد کنید ");
}
else
{
using (SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\haic.mdf;Integrated Security=True;Connect Timeout=30"))
{
SqlCommand command = new SqlCommand("select top 1 * from weight where Truckno='" + Convert.ToInt32(carnodisp.Text) + "' order by id desc", con);
con.Open();
SqlDataReader read = command.ExecuteReader();
if (read == null || !read.HasRows)
{
if (this.totype == "full")
{
this.Hide();
full1st f1st = new full1st(txtcarno.Text);
f1st.ShowDialog();
f1st.BringToFront();
this.Close();
}
else if (this.totype == "empty")
{
this.Hide();
Empty1st e1st = new Empty1st(txtcarno.Text);
e1st.ShowDialog();
e1st.BringToFront();
this.Close();
}