15-07-19, 04:04 PM
(آخر تعديل لهذه المشاركة : 15-07-19, 04:06 PM {2} بواسطة asemshahen5.)
ضع هذا الكود :
عدل الكود التالي ليصبح هكذا :
انا افترضت أن textBox6.Text هو التكست الذي تريد عرض المجموع فيه .
PHP كود :
private void SumAmount()
{
string SqlStr = "SELECT sum(Amount)as Amount, Beneficiary_Name, Project_Number FROM CHEQUES WHERE(Beneficiary_Name = N'" + cmbaccountname.Text + "') AND (Project_Number = " + cmbprojectnumber.Text + ") group by Beneficiary_Name, Project_Number";
SqlDataAdapter Fadp = new SqlDataAdapter(SqlStr, sqlcon);
DataTable Fdt = new DataTable();
Fadp.Fill(Fdt);
if (Fdt.Rows.Count>0)
{
textBox6.Text = Fdt.Rows[0]["Amount"].ToString();
}
else
{
textBox6.Clear();
}
}
عدل الكود التالي ليصبح هكذا :
PHP كود :
private void cmbaccountnameIndexChanged()
{
if (cmbaccountname.Text != "System.Data.DataRowView" && cmbprojectnumber.Text != "")
{
string SqlStr = "SELECT * FROM CHEQUES WHERE S_N in (SELECT MAX(S_N) AS S_N FROM CHEQUES AS CHEQUES_1 WHERE Beneficiary_Name = N'" + cmbaccountname.Text + "' AND Project_Number = " + cmbprojectnumber.Text + ")";
DataTable Dtx = new DataTable();
SqlDataAdapter SqlAdapter = new SqlDataAdapter(SqlStr, sqlcon);
SqlAdapter.Fill(Dtx);
textBox5.Clear();
if (Dtx.Rows.Count > 0)
{
textBox5.Text = Dtx.Rows[0]["Description"].ToString();
}
int k = 0;
int n = 0;
if (textBox5.TextLength > 0)
{
string newString = Regex.Replace(textBox5.Text, "[^.0-9]", "");
k = int.Parse(newString);
}
n = k;
n += 1;
textBox5.Text = textBox5.Text.Replace(k.ToString(), n.ToString());
if (textBox5.Text.Length == 0)
{
textBox5.Text = "payment 1";
}
SumAmount();
}
}
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
