Hola a todos tengo una tabla productos(id(autonumerico),Nombre,Descripcion,Prec ioUnitario,Stock) , otra tabla DetallePedido(id(autonumerico),IdProducto,IdPedido ,Cantidad,Subtotal) y otra tabla Pedido(Id(autonumerico),IdUsuario,Total)
desde c# tengo este metodo :
public void InsertarDetallePedido(string nombre)
{
SqlConnection cnn = new SqlConnection(Conn);
SqlCommand cmd = new SqlCommand("InsertarDetalle", cnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@Nombre", SqlDbType.VarChar);
cmd.Parameters["@Nombre"].Value = nombre;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}lo que le paso es el nombre del producto que selecciono el cliente
mi duda es como insertar en la tabla DetallePedido
porque tengo que decirle que agarre de la tabla productos el id donde el nombre sea igual al nombre que recibis
mas todos los demas datos , la verdad arranque hace una semana con sql y estoy medio perdido como seria ese storedProcedure InsertarDetalle?