long saverawmaterialquantites(long sp_id, SH_QUANTITIES_RAW_MATERIAL_SPECIFICATION_COILS myquantity) { // MessageBox.Show(sp_id.ToString()); string query = "INSERT INTO SH_QUANTITIES_RAW_MATERIAL_SPECIFICATION_COILS "; query += "(SH_ITEM_WIDTH, SH_SPECIFICATION_OF_RAW_MATERIAL_COILS_ID, SH_ITEM_THICKNESS, SH_ITEM_TEMPER, SH_ITEM_COATING, SH_ITEM_FINISH, SH_ITEM_NAME, SH_ITEM_TYPE, "; query += " SH_SUPPLIER_NAME, SH_ITEM_TOTAL_NO_COILS, SH_ITEM_TOTAL_NET_WEIGHT, SH_ITEM_TOTAL_GROSS_WEIGHT, SH_ITEM_TON_PRICE, "; query += " SH_ITEM_TOTAL_QUANTITY_COST, SH_ITEM_STOCK_NAME, SH_ADDITION_DATE, SH_ADDING_PERMISSION_NUMBER) "; query += " VALUES(@SH_ITEM_WIDTH,@SH_SPECIFICATION_OF_RAW_MATERIAL_COILS_ID ,@SH_ITEM_THICKNESS,"; query += "@SH_ITEM_TEMPER,@SH_ITEM_COATING,@SH_ITEM_FINISH,@SH_ITEM_NAME,@SH_ITEM_TYPE,@SH_SUPPLIER_NAME,"; query += "@SH_ITEM_TOTAL_NO_COILS,@SH_ITEM_TOTAL_NET_WEIGHT,@SH_ITEM_TOTAL_GROSS_WEIGHT,@SH_ITEM_TON_PRICE"; query += ",@SH_ITEM_TOTAL_QUANTITY_COST,@SH_ITEM_STOCK_NAME,@SH_ADDITION_DATE,@SH_ADDING_PERMISSION_NUMBER)"; query += "SELECT SCOPE_IDENTITY() AS myidentity"; try { DatabaseConnection myconnection = new DatabaseConnection(); myconnection.openConnection(); SqlCommand cmd = new SqlCommand(query, DatabaseConnection.mConnection); cmd.Parameters.AddWithValue("@SH_ITEM_WIDTH", myquantity.QuantityCoils[0].SH_ITEM_WIDTH); cmd.Parameters.AddWithValue("@SH_SPECIFICATION_OF_RAW_MATERIAL_COILS_ID", sp_id); cmd.Parameters.AddWithValue("@SH_ITEM_THICKNESS", myquantity.QuantityCoils[0].SH_ITEM_THICKNESS); cmd.Parameters.AddWithValue("@SH_ITEM_TEMPER", myquantity.QuantityCoils[0].SH_ITEM_TEMPER); cmd.Parameters.AddWithValue("@SH_ITEM_COATING", myquantity.QuantityCoils[0].SH_ITEM_COATING); cmd.Parameters.AddWithValue("@SH_ITEM_FINISH", myquantity.QuantityCoils[0].SH_ITEM_FINISH); cmd.Parameters.AddWithValue("@SH_ITEM_NAME", "صفيح"); cmd.Parameters.AddWithValue("@SH_ITEM_TYPE", myquantity.QuantityCoils[0].SH_ITEM_TYPE); cmd.Parameters.AddWithValue("@SH_SUPPLIER_NAME", supplier_text_box.Text); // cmd.Parameters.AddWithValue("@SH_DATE_OF_SUPPLY" , ""); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_NO_COILS", myquantity.SH_ITEM_TOTAL_NO_COILS); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_NET_WEIGHT", myquantity.SH_ITEM_TOTAL_NET_WEIGHT); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_GROSS_WEIGHT", myquantity.SH_ITEM_TOTAL_GROSS_WEIGHT); cmd.Parameters.AddWithValue("@SH_ITEM_TON_PRICE", 00); // cmd.Parameters.AddWithValue("@SH_ITEM_SUPPLY_TYPE" , null); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_QUANTITY_COST", 00); cmd.Parameters.AddWithValue("@SH_ITEM_STOCK_NAME", myquantity.QuantityCoils[0].SH_ITEM_STOCK_NAME); cmd.Parameters.AddWithValue("@SH_ADDITION_DATE", DateTime.Parse(addition_date_text_box.Text)); cmd.Parameters.AddWithValue("@SH_ADDING_PERMISSION_NUMBER", adding_request_number_text_box.Text); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { return(long.Parse(reader["myidentity"].ToString())); } myconnection.closeConnection(); } catch (Exception ex) { MessageBox.Show("ERROR WHILE SAVING MATERIAL QUANTITIES" + ex.ToString()); } return(0); }
void update_sp_raw_coils_info(long sp_id, SH_QUANTITIES_RAW_MATERIAL_SPECIFICATION_COILS myquantity) { string query = "UPDATE SH_SPECIFICATION_OF_RAW_MATERIAL_COILS "; query += "SET SH_ITEM_TOTAL_NET_WEIGHT = SH_ITEM_TOTAL_NET_WEIGHT + @SH_ITEM_TOTAL_NET_WEIGHT, SH_ITEM_TOTAL_GROSS_WEIGHT = SH_ITEM_TOTAL_GROSS_WEIGHT + @SH_ITEM_TOTAL_GROSS_WEIGHT "; query += "WHERE(SH_ID = @SH_ID)"; try { DatabaseConnection myconnection = new DatabaseConnection(); myconnection.openConnection(); SqlCommand cmd = new SqlCommand(query, DatabaseConnection.mConnection); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_NET_WEIGHT", myquantity.SH_ITEM_TOTAL_NET_WEIGHT); cmd.Parameters.AddWithValue("@SH_ITEM_TOTAL_GROSS_WEIGHT", myquantity.SH_ITEM_TOTAL_GROSS_WEIGHT); cmd.Parameters.AddWithValue("@SH_ID", sp_id); cmd.ExecuteNonQuery(); myconnection.closeConnection(); } catch (Exception) { MessageBox.Show("ERROR EHILE UPDATING SPECIFICATION TABLE VALUE"); } }