08-04-19, 03:10 AM
لا اعرف طريقه DAL.DataAccessLayer
ولكن هذه الطريقه التي اعرفها جربها فقد جربتها لدي
وتعمل على تحديث السطر حسب شرط NOTES=@NOTES
ولو ان الشرط غريب لان العاده الشرط يكون برقم id او code
SqlConnection con = new SqlConnection(@"..............");
public void Update_Invoice(int JOB_NO, string ENGINEER_RESPOSIBLE, DateTime DATE,
string COMPANY_NAME, string CUSTOMER_NAME, string SUBJECT, string REFERENCE,
string ACKNOWLEDGMENT_COPY, string ACKNOWLEDGMENT_DATE, string NOTES)
{
if (con.State != ConnectionState.Open) con.Open();
SqlCommand cmd = new SqlCommand("Update_Invoice", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@JOB_NO", JOB_NO);
cmd.Parameters.AddWithValue("@ENGINEER_RESPOSIBLE", ENGINEER_RESPOSIBLE);
cmd.Parameters.AddWithValue("@DATE", DATE);
cmd.Parameters.AddWithValue("@COMPANY_NAME", COMPANY_NAME);
cmd.Parameters.AddWithValue("@CUSTOMER_NAME", CUSTOMER_NAME);
cmd.Parameters.AddWithValue("@SUBJECT", SUBJECT);
cmd.Parameters.AddWithValue("@REFERENCE", REFERENCE);
cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_COPY", ACKNOWLEDGMENT_COPY);
cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_DATE", ACKNOWLEDGMENT_DATE);
cmd.Parameters.AddWithValue("@NOTES", NOTES);
int ret = cmd.ExecuteNonQuery();
con.Close();
}
ولكن هذه الطريقه التي اعرفها جربها فقد جربتها لدي
وتعمل على تحديث السطر حسب شرط NOTES=@NOTES
ولو ان الشرط غريب لان العاده الشرط يكون برقم id او code
SqlConnection con = new SqlConnection(@"..............");
public void Update_Invoice(int JOB_NO, string ENGINEER_RESPOSIBLE, DateTime DATE,
string COMPANY_NAME, string CUSTOMER_NAME, string SUBJECT, string REFERENCE,
string ACKNOWLEDGMENT_COPY, string ACKNOWLEDGMENT_DATE, string NOTES)
{
if (con.State != ConnectionState.Open) con.Open();
SqlCommand cmd = new SqlCommand("Update_Invoice", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@JOB_NO", JOB_NO);
cmd.Parameters.AddWithValue("@ENGINEER_RESPOSIBLE", ENGINEER_RESPOSIBLE);
cmd.Parameters.AddWithValue("@DATE", DATE);
cmd.Parameters.AddWithValue("@COMPANY_NAME", COMPANY_NAME);
cmd.Parameters.AddWithValue("@CUSTOMER_NAME", CUSTOMER_NAME);
cmd.Parameters.AddWithValue("@SUBJECT", SUBJECT);
cmd.Parameters.AddWithValue("@REFERENCE", REFERENCE);
cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_COPY", ACKNOWLEDGMENT_COPY);
cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_DATE", ACKNOWLEDGMENT_DATE);
cmd.Parameters.AddWithValue("@NOTES", NOTES);
int ret = cmd.ExecuteNonQuery();
con.Close();
}
