jprogramer
یک شنبه 25 دی 1390, 13:52 عصر
با سلام خدمت دوستان
یه تابع تو همین سایت پیدا کردم که ازش واسه شماره فاکتور استفاده میکنم اما و قتی تا عدد 10 شماره تولید میکنه دیگه شماره بعدی رو یعنی عدد11 به بعد رو تولید نمیکنه .اگه کسی از دوستان راهنمایی بکنه ممنون میشم.
در ضمن اسم جدولم foroosh و اسم فیلدم تو جدول factorno هستش
private void factor_number();
{
SqlConnection con = new SqlConnection(strcon);
SqlCommand cmd = new SqlCommand("Select Max(factorno) From foroosh", con);
if (con.State == ConnectionState.Open)
con.Close();
con.Open();
long InvoiceNumber;
if (cmd.ExecuteScalar() != DBNull.Value)
InvoiceNumber = Convert.ToInt64(cmd.ExecuteScalar());
else
InvoiceNumber = 0;
con.Close();
lblfactorno.Text = (InvoiceNumber + 1).ToString();
}
یه تابع تو همین سایت پیدا کردم که ازش واسه شماره فاکتور استفاده میکنم اما و قتی تا عدد 10 شماره تولید میکنه دیگه شماره بعدی رو یعنی عدد11 به بعد رو تولید نمیکنه .اگه کسی از دوستان راهنمایی بکنه ممنون میشم.
در ضمن اسم جدولم foroosh و اسم فیلدم تو جدول factorno هستش
private void factor_number();
{
SqlConnection con = new SqlConnection(strcon);
SqlCommand cmd = new SqlCommand("Select Max(factorno) From foroosh", con);
if (con.State == ConnectionState.Open)
con.Close();
con.Open();
long InvoiceNumber;
if (cmd.ExecuteScalar() != DBNull.Value)
InvoiceNumber = Convert.ToInt64(cmd.ExecuteScalar());
else
InvoiceNumber = 0;
con.Close();
lblfactorno.Text = (InvoiceNumber + 1).ToString();
}