public void InsertPalletStatement(PalletStatement palletStatement) //Lägg till en pallstansning { using (var conn = CreateConnection()) { try { var cmd = new SqlCommand("dbo.usp_AddPalletStatement", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@CustomerNUM", SqlDbType.Int, 4).Value = palletStatement.CustomerNUM; cmd.Parameters.Add("@OutDate", SqlDbType.DateTime).Value = palletStatement.OutDate; cmd.Parameters.Add("@InDate", SqlDbType.DateTime).Value = palletStatement.InDate; cmd.Parameters.Add("@Apallet", SqlDbType.Int, 4).Value = palletStatement.Apallet; cmd.Parameters.Add("@Bpallet", SqlDbType.Int, 4).Value = palletStatement.Bpallet; cmd.Parameters.Add("@ApalletOUT", SqlDbType.Int, 4).Value = palletStatement.ApalletOUT; cmd.Parameters.Add("@PsID", SqlDbType.Int, 4).Direction = ParameterDirection.Output; conn.Open(); cmd.ExecuteNonQuery(); palletStatement.PsID = (int)cmd.Parameters["@PsID"].Value; } catch { throw new ArgumentException("Fel vid anslutning till databasen"); } } }
public void PsListView_InsertItem(PalletStatement palletStatement)// lägg till pallstansning { if (ModelState.IsValid) { try { Service.SavePalletStatement(palletStatement); Session["succes"] = "pallstansningen sparades"; Response.Redirect("/Pages/Default.aspx"); } catch (Exception) { ModelState.AddModelError(String.Empty, "oväntat fel när pallstansningen skulle Läggas till."); } } }